News for hackers. Stuff that matters.
Re:My Most Important Project Was a Bytecode Interpreter by c-smile on Thursday September 22, 2016 @12:59AM (#12554486)
Hmm, rasterizer was just a starting point for me on the way to understand "how browser works".

Having just a rasterizer is like naked VM without bytecode compiler.

So I decided to add HTML/CSS engines to it.

But if you have HTML/CSS then why not to add scripting to it? So added VM executing bytecodes, GC and compiler producing those bytecodes. Having VM I thought that it would be cool to have built-in persistence in it - you need to persist UI state somehow, right? So it got integrated NoSQL database on board.

That's pretty much how http://sciter.com was born.

Re:My Most Important Project Was a Bytecode Interpreter by zodiac on Thursday September 22, 2016 @01:08AM (#12554519)
I think they meant rasterization as in http://www.scratchapixel.com/lessons/3d-basic-rendering/rast... instead of in the context of browsers...it's not a very precise term