Skip to content

sagan-software/oak

Repository files navigation

Benchmarks

DBMon

https://mathieuancelin.github.io/js-repaint-perfs/

https://github.com/mathieuancelin/js-repaint-perfs

JS Framework Benchmarks

https://krausest.github.io/js-framework-benchmark/current.html

https://github.com/krausest/js-framework-benchmark

Marko Benchmarks

https://markojs.com/isomorphic-ui-benchmarks/

https://markojs.com/isomorphic-ui-benchmarks/benchmark/search-results/

https://markojs.com/isomorphic-ui-benchmarks/benchmark/color-picker/

https://github.com/marko-js/isomorphic-ui-benchmarks

UI Bench

https://localvoid.github.io/uibench/

https://github.com/localvoid/uibench-react/tree/master/js

https://github.com/Freak613/stage0/blob/master/examples/uibench/app.js

Wishlist

  • GraphQL integration
  • html!/css! macros
  • Built-in router
  • Compile-time HTML/CSS validation
  • Render CSS inline, in style block, or in static file
  • Threading with web workers
  • CLI to create/build/test/optimize projects
  • Optionally generate custom elements
  • Optional Shadow DOM
  • Document fragments <></>
  • Static site rendering
  • Server-side rendering
  • Server-side rendering w/ client hydration
  • Client-side app

Inspiration

Crates

oak
oak-core
oak-html
oak-http
oak-router
oak-svg
oak-time
oak-vdom

Commands

oak_http::get
oak_http::post
oak_http::send

Subscriptions

oak_time::every
oak_browser::on_animation_frame
on_animation_frame_delta
on_key_press
on_key_down
on_key_up
on_click
on_mouse_move
on_mouse_down
on_mouse_up
on_resize
on_visibility_change

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published