neo

The application worker driven frontend framework

MIT License

Downloads
5.2K
Stars
2.7K
Committers
33

Bot releases are hidden (Show)

neo - Enhanced the multi window covid app with a view model

Published by tobiu about 3 years ago

this greatly simplified the MainController onHashChange() logic.

the app is now consistent to the SPA covid app version.

removed the "Safari does not support JS modules inside the worker scope" error message when opening an app in the development env, since Webkit is ready now :)

neo - calendar.view.MainContainer: setting the default view back to week

Published by tobiu about 3 years ago

polishing release for v.2.3.11

polishing release for v2.3.11

neo - calendar.view.DayComponent

Published by tobiu about 3 years ago

neo - model.Component hotfix

Published by tobiu about 3 years ago

the mergeConfig() changes affected inline models. fixed now.

neo - dependency update

Published by tobiu about 3 years ago

neo - dependency update

Published by tobiu about 3 years ago

neo - New getting started tutorial, dependencies update

Published by tobiu about 3 years ago

The new tutorial is added into the main readme as well as the website app now:
https://itnext.io/define-a-web-4-0-app-to-be-multi-threaded-9c495c0d0ef9?source=friends_link&sk=4d143ace05f0e9bbe82babd9433cc822

The dependencies are up to date once more, removed the optional Google MWC components.

Details here:
https://github.com/neomjs/neo/tree/dev/src/component/mwc

neo - PoC release to make the vdom worker optional (experimental)

Published by tobiu about 3 years ago

You can now use the framework config:
Neo.config.useVdomWorker to optionally run the vdom engine directly inside the app worker.

A blog post will follow tomorrow.

workers-setup-canvas

Setting the config to false will adjust the workers setup to:
Screenshot 2021-08-08 at 14 53 51

neo - Canvas Worker

Published by tobiu about 3 years ago

This is a pretty big release, since it wraps up the work on the offscreen canvas worker implementation.

workers-setup-canvas

Blog Post:
https://itnext.io/rendering-3d-offscreen-getting-max-performance-using-canvas-workers-88c207cbcdc2?source=friends_link&sk=7ee0851ff6043c4a79248ff5a20a23fc

neo - build scripts: smarter index.html parsing

Published by tobiu about 3 years ago

files which contain references into the node_modules folder will now get adjusted.

neo - Neo.Main: alert()

Published by tobiu about 3 years ago

Convenience method to trigger alert() messages from within a worker (remote method access)

neo - component.Canvas: getCanvasId()

Published by tobiu about 3 years ago

making it easier to use D3 wrapper nodes around a canvas

neo - worker.Canvas: support for offscreen canvas

Published by tobiu about 3 years ago

This release enables us to transfer the ownership for canvas nodes into the new canvas worker.

Meaning: we can now manipulate canvas nodes inside a different thread (cpu).

https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCanvas

A webGL demo will follow shortly.

Screenshot 2021-08-02 at 19 10 38

Package Rankings
Top 2.35% on Npmjs.org
Top 6.61% on Proxy.golang.org
Related Projects