phooos
elide
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
phooos
- Show HN: Phooos – Pure HTML Out-of-Order Streaming Without JavaScript
-
Htmx and the Rule of Least Power
> You need to do click to edit, lazy loading, infinite scroll, a live search, or anything else that you’d normally be reaching for JavaScript to accomplish, you can now add HTMX to the stack, write a few more attributes on your HTML, get what you need done, and never have to use JavaScript.
And what is HTMX? A 44KB-minified JavaScript library! So this statement is false. If you really want to be lightweight, use pure CSS frameworks like Spectre (https://github.com/niutech/spectre) and pure HTML out-of-order streaming (https://github.com/niutech/phooos). If you really want a sparkle of JS, use 166b (bytes, not kilobytes!) HTMZ (https://leanrada.com/htmz/).
-
Enhance WASM: Back End Agnostic SSR for Web Components
External CSS in `` has been used since the beginning of CSS and they are render-blocking by default (see https://web.dev/articles/critical-rendering-path/render-bloc...), so as long as CSS is small and on the same server, it won't incur FOUC. On the other hand, putting all the CSS inline in `` makes HTML document download the same style on each reload instead of from cache. The best from both worlds is to embed a lightweight basic CSS stylesheet inline and the rest in cache-able external CSS files. What I am proposing is not to use JS at all, just pure CSS + pure HTML streaming (e.g. <a href="https://github.com/niutech/phooos">https://github.com/niutech/phooos</a>), which is very fast.
elide
-
Enhance WASM: Back End Agnostic SSR for Web Components
Interesting. I'm currently doing some work to enable React SSR in the Micronaut framework, which might be useful for some people working on the JVM. There's also https://elide.dev which is a polyglot server framework that also supports SSR.
I didn't fully understand what WASM is doing here though. Web components whether React or otherwise are written in Javascript or something that compiles to it, so you need a server side JS engine (Elide/my Micronaut work use GraalJS). Is WASM just being used here as an alternative to providing a .so/.dll file?
-
Ask HN: Show me your half baked project
Alpha Node-like runtime based on JVM/Graal: https://elide.dev
Remote build caching for everyone: https://less.build
Thanks for posting this thread :)
-
Launch event: Introducing Elide, a fast polyglot alternative to Node.js
Zero info in the linked page. Here’s the project repo: https://github.com/elide-dev/elide
In summary: a Kotlin server that can run JS using a guest VM to provide server side rendering for Frontend frameworks.
- Ask HN: Hunting for a Framework
What are some alternatives?
effindice - A browser-based passphrase generator modelled on EFF Dice-Generated Passphrases using a cryptographically secure pRNG
faf-user-service
Restrikt - Lightweight compiler plugin intended for Kotlin/JVM library development and symbol visibility control.
framework - Mayu is a live updating server-side component-based VDOM rendering framework written in Ruby
brac-kt - A Kotlin/Multiplatform interface for quantum computing
muziko - Practice every song you know
gambas
InterviewNoteHelper - Lets you focus on the candidate, and not the format of your notes
ZQuestClassic - ZQuest Classic is a game engine for creating games similar to the original NES Zelda
comment-castles - Lightweight internet forum
create-t3-app - The best way to start a full-stack, typesafe Next.js app
Ruby on Rails - Ruby on Rails