Ree.js
Make Sites Faster, without the need of building anything!
A framework boasting no-build-required features, that can be used to create websites faster, without the need of building anything. Brings support for URL Imports and Import Maps to Nodejs! Feel free to report any bugs at the issues section or introduce new ideas in discussions!
Check up the discussions over our Discord Server and let us know any suggestions if you have any!
Install with: Windows 10/11:
Invoke-RestMethod https://raw.githubusercontent.com/rovelstars/reejs/master/install.js | node
Linux/Mac:
curl -s https://raw.githubusercontent.com/rovelstars/reejs/master/install.js | node
Isn't this awesome? Its definitely better than npm install!
Nah I want to use npm install!
Alright, there you go:
npm install reejs
Ree.js now supports These!
Hybrid Rendering, Terser's Minifier, URL Imports, JSX, Typescript to Javascript (Useful for deno imports), Deno Polyfills, Import Maps, Module Alias, and much more!
We are looking for contributors and docs maintainers!
What does Ree.js does in Production mode?
Disables Logging. That's it. Looks like console.log
is too slow to be used in production.
Alright, spare me my time; what's special about Ree.js?
- No build required
- Import Urls
Wait, what? Import Urls? Yes! Ree.js supports import urls, something deno has being boasting about, while nodejs doesn't support it. This spares us from having to use
npm install
to install any library. Such a lifesaver! Example:
let preact = await Import("https://esm.sh/preact");
And the best part? You have the same codebase being delivered to your browser, and the browser is able to use it!
What about Optimizations? Why should I use Reejs which doesn't even have a build system?
We heard you, and you need to hear us:
Next.js
Ree.js
This above is a screenshot of the performance of Ree.js, and the performance of Next.js. As you can see, Ree.js is faster than Next.js, and it doesn't even have a build system! This is because of the optimizations we have made to Ree.js, and the optimizations we are planning to make in the future. This is was ran on our https://github.com/rovelstars/rdl 's frontend folder, which uses Next.js FYI: the frontend project is not the highest quality website available, and it uses 2 fonts that are large enough in size + a HD background image as shown below + our logo in Navbar.
I had to make the code compatible with Ree.js before continuing.
Lighthouse Score
Ree.js
Next.js
Next is upto you on which next framework you choose!