elricmann / render

experimental javascript UI library (frame rate consistency, task scheduling, batching, shared workers, stack-based virtual machine with DOM opcodes, optimizing bytecode IR)
https://npmjs.com/package/librender
MIT License
22 stars 0 forks source link

how does this fair in the js-framework-benchmark? #1

Open NullVoxPopuli opened 1 day ago

NullVoxPopuli commented 1 day ago

Results here: https://krausest.github.io/js-framework-benchmark/

Project looks interesting! I'm curious how the performance is :tada:

elricmann commented 1 day ago

Thanks for your interest in the library. I was thinking of moving benchmarking (specifically the one you linked) towards a stable major release. At the current stage (v0.1.1) the aim was to make it work on a basic level given that the source is untested, undocumented and lacking many items that would make it practically usable.

Aside, the current source does not account for using innerHTML, DOM-specific performance nuances (of which I have a limited understanding of), has no pre-compiling of components (i.e. templates/JSX) and barely uses the stack/memory for storing pointers to dynamic env objects like nodes or strings (to make it work with WebAssembly).