Email or username:

Password:

Forgot your password?
Top-level
J3RN :fedora: :elixir: :emacs:

@pixx I love this. Though I'll say:
Compiler: Fun.
Web Browser: Scary.

The "scary" is in large part implementing the ever-changing CSS and JS standards. I don't even think Firefox is fully caught up.

4 comments
pixx

@j3rn I don't think it _needs_ to be.

If you want to make a web browser - and I probably will actually do this SoonishTM - start by picking the lightest site you care about, and getting it to a point where you can use it.

Then add another site

and another

annnnd another

I don't think the best way to approach a complex project is to try and implement each of the features perfectly from the beginning, but to try and make sure that every day it's more useful than the last :)

pixx

@j3rn Honestly, between C++ and the entire Web, I'm not sure which is scarier.

Gabriele Svelto

@pixx @j3rn having done work on both, web browser is way, way scarier. Mostly because it consists of many overlapping, wildly different bits, each extremely complex on its own and with a plethora of platform dependencies on top. And all the inputs are considered potentially malicious by default.

Also there's usually at least one compiler within a browser, possibly more.

Go Up