Skip to content

Latest commit

 

History

History
26 lines (13 loc) · 1.13 KB

README.md

File metadata and controls

26 lines (13 loc) · 1.13 KB

Om-Next Server Rendering

A slightly modified version of pleasetrythisathome/om-server-rendering that uses Om.Next (alpha) instead of Om.Previous (pre-alpha).

A stripped down example of omelette. Omelette's an awesome application and a great example of a number of other best practices, but I wanted a minimal test case for Om server rendering via Nashorn. Here it is.

Running

clone the repo

lein run

Nashorn is somewhat slow to warm up, so don't be alarmed when initial load takes 5+ seconds. Once warmed up, page load is very fast.

if you want to play with the code, it's important to be aware that the js file is read at compile time, not runtime, so you will need to re-evaluate the routes and restart the server to pick up changes. I'm sure there are ways around this, but that's for another project.

Disclaimer

This is meant as an example and learning tool! Thoughts and pull requests are welcome.

License

Copyright © 2014 Dylan Butman

Distributed under the Eclipse Public License.