gngr v0.3.9
-
Big optimisations in rendering and layouting. Earlier, the entire web page would get laid-out and re-rendered whenever mouse was moved / hovered. The browser is now smart enough to:
- detect when to re-render and re-layout
- render only those elements which change on hover
This was done in co-ordination with changes to the
jstyleParser
library. There is a lot of scope for further improvement in this area. -
Many patches were reviewed, rewritten and merged into
master
branch. This has increased stability of the code and the pace of development. -
Support for Bitmap images
-
Better parsing of non-standard HTML. We were forced to parse such HTML files because many of the web-platform-tests are written this way. The good news is that these changes are behind a flag called
QUIRKS_MODE
so they will be easy to remove later. -
Many DOM API additions and bug fixes.
- Now reddit.com works without any JS exceptions being thrown.
- Too many to list here. We are working on a status page that gives an indication of how many APIs are implemented.
-
Another optimisation: Cleanup of threads. When a window is closed, the associated event loop is now stopped.