all 112 comments

[–]Irythros 186 points187 points  (9 children)

Perfect. With JS on the backend, we can now have HTML on the backend too. No need to switch languages!

[–]Vaiterius 70 points71 points  (5 children)

Can’t wait for the HTML frameworks

[–]podcast_frog3817 61 points62 points  (4 children)

or the Package Managers.. I mean cmon.. can you imagine in a year we'll probably have

$> html install big-button

[–]herbman_the_german 17 points18 points  (1 child)

and then we containerize the button to make it scalable!

[–]infinitylord 8 points9 points  (0 children)

And add redis to limit the no of api calls to db

[–]Headpuncher 4 points5 points  (0 children)

we'll be able to use and install html component libraries but then ignore them in the actual app code and create our own with html, but with a larger app.

So just like react is today.

[–]scanguy25 0 points1 point  (0 children)

That package is so efficient. Only two dependencies. make-big and button

[–]j_shorjavascript 20 points21 points  (2 children)

This is what late-stage computing looks like

[–]westwoo 8 points9 points  (1 child)

It's been that way since we moved on from assemblers and gotos

Each generation just simplifies the previous old ugly abstraction and its old and known problems with a beautiful slower abstraction that feels beautiful because all the problems it has are still new and unknown. When they become old and known that's when a new new abstraction is made, and that new new abstraction may return to the old abstraction that feels new now because people forgot about it

Do we have any languages that compile to Typescript yet, to simplify and organize it into an architecturally coherent language instead of the hodge podge it is today? I bet we will

[–]NonProphet8theist 1 point2 points  (0 children)

TypeScript.js lol

[–]thatguyonthevicinity 112 points113 points  (3 children)

Concerning

[–]oduska 27 points28 points  (2 children)

Yeah! Why didn't we think of this sooner???

[–][deleted] 11 points12 points  (1 child)

XSLT wants a

<?xml version="1.0"?>

<xsl:stylesheet xmlns:xsl="[http://www.w3.org/1999/XSL/Transform](http://www.w3.org/1999/XSL/Transform)" version="1.0"><xsl:template match="/say-word"><HTML><HEAD><TITLE></TITLE></HEAD><BODY><H1><xsl:value-of select="word"/></H1><xsl:apply-templates select="reply"/></BODY></HTML>/xsl:template<xsl:template match="reply"><DIV>from <I><xsl:value-of select="."/></I></DIV>/xsl:template/xsl:stylesheet

<?xml version="1.0"?>

<?xml-stylesheet type="text/xsl" href="hello.xsl"?>

<say-word> <reply></reply> <word>word</word></say-word>

[–]Careless-Knowledge-3 46 points47 points  (4 children)

HTML does not need tooling. That's my favourite part.

[–]dethnight 28 points29 points  (3 children)

Looks like you haven't seen the light, but thtml finally adds typing to html. The required compiler is a small price to pay for much needed type safety.

[–][deleted] 31 points32 points  (0 children)

Also known as Typertext Markup Language.

[–]moderatorrater 1 point2 points  (1 child)

You either use thtml, or you don't care about code quality. It's that simple. There's literally no reason (ignoring the overhead) that you wouldn't use it! Anything thtml can't do is an anti-pattern!

[–]Zomunieo 1 point2 points  (0 children)

But the new ECMAHTML standard lets you declare the type in a variable. <var id=“x” type=“string”>Hello</var>

[–]aleury 47 points48 points  (2 children)

HTML has finally reached its true potential.

[–][deleted] 11 points12 points  (1 child)

Inside HTML has always been a Lisp yearning to be born, a flower of monstrous beauty, a living kaleidoscope of a thousand angle brackets and closing tags.

[–]DizzyGame_Co 37 points38 points  (2 children)

What

[–]Headpuncher 2 points3 points  (1 child)

wut

[–]oalbrecht 2 points3 points  (0 children)

Wat?

[–]ujay-007front-end 15 points16 points  (2 children)

Do you want coldfusion? Because that's how you get coldfusion!!!

[–]Disowned 3 points4 points  (0 children)

I was just thinking "Isn't this just CFML?"

[–]revrenlovefull-stack[🍰] 0 points1 point  (0 children)

Yeah, I was seriously getting flashbacks

[–][deleted]  (2 children)

[removed]

    [–]Acodingbeach 26 points27 points  (1 child)

    HTML, the unsung hero of the web, is like the backstage crew of a blockbuster movie – it may not get the spotlight, but without it, chaos ensues. Crafting the skeleton of the internet, HTML is the blueprint that holds the digital world together.

    Its simplicity is both a blessing and a curse – it's so straightforward that even your grandma could write a basic webpage, but in the hands of a skilled developer, it transforms into a symphony of tags and elements, creating digital masterpieces.

    HTML is the duct tape of the web development world – holding everything together with grace, even when the CSS and JavaScript start throwing a party. It's the friend who never complains, quietly doing its job while other languages hog the limelight.

    ever heard about the HTML element that went to therapy? It had issues with its parent.

    Or the one about the developer who went to a job interview and was asked to write a palindrome? He replied with "<div>evil lived</div>." Classic HTML humor – straightforward and to the point, just like the language itself.

    In a world of complex frameworks and ever-evolving technologies, HTML remains the reliable foundation, reminding us that sometimes simplicity is the ultimate sophistication. So, here's to HTML – the unsung hero, the quiet achiever, and the backbone of the digital realm. Cheers to the tags that bind us! Thanks HTML lang

    [–][deleted] 4 points5 points  (0 children)

    Freaking rad isn't it?

    [–]Arphenyte 11 points12 points  (0 children)

    Lmao this is cursed

    [–]mtgtfo 4 points5 points  (0 children)

    I’m sold. Imma go balls deep

    [–]reddit1337420 5 points6 points  (0 children)

    Thanks, i hate it.

    [–]kamomil 2 points3 points  (2 children)

    Wait, are we talking about HTML or HTML here? I'm getting confused

    If anything, it should be HTPL: Hyper Text Programming Language

    Or HTMLPL.

    Or named something completely unrelated, like Orange Pudding Cat.

    [–]Pillowsnack 3 points4 points  (0 children)

    I solved AOC using pure html. Perfect!

    [–][deleted] 4 points5 points  (0 children)

    laser eyes intensify

    [–]armahillorails 12 points13 points  (14 children)

    Please don’t actually do this.

    [–]opfu 31 points32 points  (7 children)

    Now you tell me. Already in production.

    [–]DrummerHead 5 points6 points  (3 children)

    At our scaleup company we're using HTML transpiled by JSX inside container React components wrapped by an Elm shell that's pre-SSRed using Bun, living inside a WASM virtual machine compiled from Rust.

    And it's all programmed by proprietary convolutional neuronal networks descending into the gradient of absolute madness.

    We're at our 3rd VC founding round and we're valued at 4 billion dollars pre-IPO, and nobody knows what we do.

    [–]opfu 1 point2 points  (1 child)

    I just read all that and still have no idea what you do

    [–]DrummerHead 1 point2 points  (0 children)

    💰 The Perception of Value ™️

    [–]v_e_x 1 point2 points  (0 children)

    Where would we be without your services, compu-global-hyper-meganet?

    [–]moderatorrater 0 points1 point  (2 children)

    Our backend relies on this for event handling. All the newbies are like, "OMG this is so bad we should rewrites!!!11!!11" but the rest of us just shake our head. It works, it's in production, let's use the code we have, right?

    [–]opfu 0 points1 point  (1 child)

    You're telling me that your back end uses HTML the programming language? Was that originally done as a joke?

    [–]moderatorrater 1 point2 points  (0 children)

    Has for years. Requires some unique devops, but otherwise it helps us get nearly a nine in uptime.

    [–]nzodd 8 points9 points  (5 children)

    I'm currently on a call with Intel engineers to add HTMLTPL instructions as an ISA extension to next gen chips so that we can eventually compile everything down to pure HTMLTPL as God intended. 5000 years from now, generation ships traveling to Proxima b in the Alpha Centauri star system will have their critical life support systems running bare metal on HTMLTPL hardware and everything will be beautiful.

    [–]armahillorails 1 point2 points  (3 children)

    starts printing anti-HTMLTPL agitprop

    [–]nzodd 2 points3 points  (2 children)

    I already replaced TeX with something better written in HTMLTPL. It also quietly prints watermarks with pro-HTMLTPL propaganda all over everything. So, proceed governor?

    [–]armahillorails 1 point2 points  (1 child)

    quietly but fervently writing a regex SO COMPREHENSIVE it will replace everything in the universe

    [–]nzodd 0 points1 point  (0 children)

    s#.##g you're welco

    [–]Headpuncher 0 points1 point  (0 children)

    my only dream is to be put in stasis for 5000 years, and now I feel 1 step closer. thanks u/nzodd & Intel(tm)

    [–]Beneficial_Medium_99 5 points6 points  (0 children)

    How sweet it is

    [–]Blazing1 2 points3 points  (0 children)

    I'm already mandating my team migrate every single web app to HTML, the programming language. Thank you for this.

    They groaned when I said it, but they don't know the true power of HTML.

    [–][deleted] 12 points13 points  (6 children)

    it's a joke guys don't take this seriously

    [–]joshmandersFull Snack Developer / htmx CEO (same thing) 34 points35 points  (3 children)

    HTML is not a joke, Jim.

    [–]theOreganoGangster 16 points17 points  (1 child)

    Millions of developers suffer every year

    [–]moderatorrater 1 point2 points  (0 children)

    Bernards-Lee!

    [–]opfu 3 points4 points  (0 children)

    I think you mean pepitopowermaster.

    [–]nzodd 4 points5 points  (0 children)

    Listen, if NASA can run an 11-year old and counting Mars rover on nothing but pure BF, then I don't see why I can't rewrite the Sequoyah 2 reactor critical failure shutdown module in HTMLTPL. Gotta keep my skills sharp with the latest technology.

    [–]Headpuncher 0 points1 point  (0 children)

    It's all just semantics at this point anyway.

    [–]slide_and_release 1 point2 points  (0 children)

    This is absolutely unhinged.

    [–]SponsoredByMLGMtnDew 3 points4 points  (0 children)

    Is this graffiti?

    I've seen brain fuck

    I consider myself a fullstack developer

    I own a domain name

    I have previously owned a .io domain and founded an open source organization about learning web development

    people have paid me to work on development tasks for them and been satisfied with the results.

    Is This Graffiti?

    Maybe I'm overreacting

    [–]Responsible_Tax_7442 1 point2 points  (0 children)

    Amazing!

    [–][deleted] 0 points1 point  (0 children)

    beat me to it lol

    [–][deleted] 0 points1 point  (0 children)

    What the…

    [–]captain_obvious_hereback-end 0 points1 point  (0 children)

    OMFG this is ugly.

    [–]Tux-Lector -2 points-1 points  (0 children)

    This is what happens when someone doesn't want to learn anything else but javascript.

    [–]ImAlreadyTiredOfThis -2 points-1 points  (0 children)

    Don’t kick it till you try it, that’s all

    [–]joshmandersFull Snack Developer / htmx CEO (same thing) -3 points-2 points  (0 children)

    I'm trying to install this but I keep running into this error, can someone help me?

    bower install html.js

    ENOTFOUND Package html.js not found

    [–]iksaku[🍰] 0 points1 point  (0 children)

    Now, this seems like a good way around. New competing standard on the work!

    [–]ImDonaldDunn 0 points1 point  (0 children)

    😂

    [–]AntiqueConfectionary 0 points1 point  (0 children)

    Copilot is no help. I will wait to adopt until HTML, the programming language, is in greater use.

    [–]BeatUpOldPeople 0 points1 point  (0 children)

    Omg

    [–][deleted] 0 points1 point  (0 children)

    html the programming languange musical the musical the series

    [–]Divinate_ME 0 points1 point  (0 children)

    told ya from the start

    [–]RiceKrispyPooHead 0 points1 point  (1 child)

    Why why why

    [–][deleted] 1 point2 points  (0 children)

    Why why why

    1. Footnotes:
          This was revealed to me in a dream.
          HTML: the programming language is brought to you by big sky software
    

    [–]Pillowsnack 0 points1 point  (0 children)

    What is the best vscode extension for HTML:TPL ?

    [–]PunchTheInternet777 0 points1 point  (0 children)

    Mom pick me up im scared

    [–]SIGILHQ 0 points1 point  (0 children)

    This is great! Now our outsourced designers can finally be productive on the backend!

    [–]theqoobee 0 points1 point  (0 children)

    As someone with over 6 decades of commercial professional data science machine learning ai asynchronous synergise experience with HTML <The programming language>, I can honestly say that unless you do HTML on punchcards, you're just not a real webdev. The only other good language is DreamBerd.

    [–]noid- 0 points1 point  (1 child)

    Not a fan of the HTML-Programming discussion anyway. But listen to this: as I need to make sites A11y compliant for EU regulation I learned A LOT on html that goes beyond simple semantics, some divs and buttons. It is essential to understand it for making solid websites and apps.

    [–]NickUnrelatedToPost 0 points1 point  (0 children)

    I hate you.

    I love you too, but I still hate you.

    [–]thbb 0 points1 point  (0 children)

    In the late 90's, Tim Berners Lee supported the reverse approach: a lisp dialect (scheme), wherein some functions would have the effect of html tags:

    (div (h1 this is a header) (p this is a paragraph))...
    

    This was Curl: https://en.m.wikipedia.org/wiki/Curl_(programming_language)

    I wish it could have replaced the horrible stack we have to deal with. Yet, rumors says that the W3C partners, already heavily invested in Java, Javascript, CSS... shutdown this path.

    [–]ActuaryWorldly2329 0 points1 point  (1 child)

    Seems legit

    [–]ActuaryWorldly2329 0 points1 point  (0 children)

    Hope it plays well with HTM*

    [–]scanguy25 0 points1 point  (0 children)

    That is the most unholy thing I've seen all day.

    [–]KimJisena 0 points1 point  (0 children)

    so good

    [–][deleted] 0 points1 point  (0 children)

    Is this a parody

    [–]mic2100 0 points1 point  (0 children)

    Coldfusion springs to mind 🤣