DEV Community

Cover image for 📢 HMPL-DOM v0.0.1 Released: Write Reactive HTML Without JavaScript

📢 HMPL-DOM v0.0.1 Released: Write Reactive HTML Without JavaScript

Anthony Max on June 29, 2025

Hello! This is not clickbait. I thought for a long time about what to call this article, but it is hard to convey in words what is felt. Therefore,...
Collapse
 
voidbrain profile image
daniele

"Without JavaScript"

Image description

Collapse
 
anthonymax profile image
Anthony Max HMPL.js

Well, it’s clear that you can’t do without it, but in practice you can’t use it.

Collapse
 
voidbrain profile image
daniele

I see.
So Javascript is used in the templating, events handling and script functions but i wll not have the freedom to use it.

"without javascript" besides not being true, do you really see this is an advantage?

Thread Thread
 
anthonymax profile image
Anthony Max HMPL.js

What I think probably doesn't bother anyone. It's just that it's necessary for the projects, so we did it.

Thread Thread
 
voidbrain profile image
daniele

I asked the author of the project if he thought that choice X was really the best.
He said that no one cares what he thinks.
... Ooooooooooook.

Thread Thread
 
anthonymax profile image
Anthony Max HMPL.js

The market decides

Thread Thread
 
vaisakh_km_c44a19f96444a profile image
Vaisakh K M

XD market decided on React long time ago, which still keeping the jobs alive

Collapse
 
alexjohn_21 profile image
alexjohn_21

Congratulations!

Collapse
 
bullet_tech_db1ab8f2f287c profile image
Bullet Tech

good

Collapse
 
anthonymax profile image
Anthony Max HMPL.js

Thanks!

Collapse
 
nathan_tarbert profile image
Nathan Tarbert

this is extremely impressive, honestly feels like you’re pushing in a direction most people forgot about awhile back. i always end up coming back to this question though: what tradeoff would you never accept for the sake of keeping things this simple

Collapse
 
anthonymax profile image
Anthony Max HMPL.js

Yes

Collapse
 
maksiks profile image
Maksiks

Eh. While quite impressive, this is pretty useless for the vast majority of apps. Why reinvent the wheel for the 1000th time?

Collapse
 
anthonymax profile image
Anthony Max HMPL.js • Edited

So, we do not create a wheel. This is just an expansion of the functionality with an additional module. I think it will be useful.

Collapse
 
aspxone-official profile image
AspXone

Nice for the update.

Collapse
 
anthonymax profile image
Anthony Max HMPL.js

Thanks! Yes, I think so

Collapse
 
toms_hayes_3068696d8e5b5 profile image
Tomás Hayes

I simply use web components for this use cases. I try to avoid frameworks as much as possible in my web apps.

Collapse
 
anthonymax profile image
Anthony Max HMPL.js

Today, we present one of the most important modules for us in general! Like version 3, we continue to approach the ideal convenience in development.

Collapse
 
sharpdev profile image
Aidan Hutchinson

There is a big rush to replicate Microsofts Blazor which is an established technology that uses sockets and server side rendering of html so only the Dom diff is sent to the browser. Its blazing fast with Razor hence Blazor. Ive seen loads of Frontend devs scared avout thier jobs because it means React, Vue, Angular, Node is not needed. No Javascript in Blazor no concept of web requests and full page refresh f5 etc. So there are few framework makers looking to make new replacements to emulate Mictosoft. But essentially now backend devs dont need frontend javascript devs anymore. This whole concept of SignalR and server side rendering has rocked the javascript world. Ive been using Blazor commercially for years now we dont employ javascript devs no need.

Collapse
 
boonya profile image
Serhii “boonya” Buinytskyi

Hello AngularJs once again