I've been building a novel JavaScript engine, Nova, with some friends, designed around taking data-oriented design to its logical extremes and seeing what comes out of the other end. The engine is still quite basic but it is not a complete toy either.
Using data-oriented design was originally my idea, and I wholeheartedly believe it to be a good idea. As such, I've started writing some blog posts on what sort of engineering decisions this leads the engine to take. This is the first instalment, though the idea explored here isn't strictly "data-oriented" yet.
1 comment
[ 1.9 ms ] story [ 15.6 ms ] threadUsing data-oriented design was originally my idea, and I wholeheartedly believe it to be a good idea. As such, I've started writing some blog posts on what sort of engineering decisions this leads the engine to take. This is the first instalment, though the idea explored here isn't strictly "data-oriented" yet.
Hopefully you might find this mildly interesting.