DEV Community

Cover image for neo.mjs - the webworkers driven UI framework
Tobias Uhlig
Tobias Uhlig

Posted on

 

neo.mjs - the webworkers driven UI framework

I just donated 1.5 years of my full and unpaid working time to the open source community and would love to gather some feedback!

https://github.com/neomjs/neo

Alt Text

Top comments (4)

Collapse
 
brieucp profile image
brieucp • Edited

No support for Firefox ?
I love workers but I love Firefox more :D

Collapse
 
uhligtobias profile image
Tobias Uhlig • Edited

The dist/development & dist/production versions work in FF.
They need more polishing though (see the online exmaples, scroll down).

Firefox is not able to support JS modules inside workers at this point (same for Safari),
so the non dist version can only run in Chrome until they catch up.

Collapse
 
brieucp profile image
brieucp

Indeed, my mistake !

Going to take a look at it.

Thanks.

Thread Thread
 
uhligtobias profile image
Tobias Uhlig

In case you do like FF:
bugzilla.mozilla.org/show_bug.cgi?...

please add some weight to this ticket. it is open for 4 years already and imo the main reason why FF is falling behind so badly.

An Animated Guide to Node.js Event Loop

Node.js doesn’t stop from running other operations because of Libuv, a C++ library responsible for the event loop and asynchronously handling tasks such as network requests, DNS resolution, file system operations, data encryption, etc.

What happens under the hood when Node.js works on tasks such as database queries? We will explore it by following this piece of code step by step.