I made the worst javascript framework

  Рет қаралды 11,753

A Byte of Code

A Byte of Code

Күн бұрын

Пікірлер: 111
@AByteofCode
@AByteofCode 2 жыл бұрын
Deploy your meme apps now at hostinger.com/abyteofcode (get 10% off with code ABYTEOFCODE) I'd like to personally thank hostinger for helping me to replace my toaster computer with something that'll make content a LOT easier to create! Uploads should become more frequent and of better quality once everything is set up, and I'm very excited for that! If you have any video ideas or criticisms, be sure to tell me about them!
@Mario-ze3jr
@Mario-ze3jr 2 жыл бұрын
Out of all the JS frameworks out there, this is certainly one of them
@AByteofCode
@AByteofCode 2 жыл бұрын
hard to argue with that logic
@infrakazos
@infrakazos Жыл бұрын
​@@AByteofCodeHard? It's impossible to.
@aelsi2
@aelsi2 2 жыл бұрын
So HTML was a programming language after all... At least it is now.
@AByteofCode
@AByteofCode 2 жыл бұрын
The debate has been settled
@omkarbhale442
@omkarbhale442 6 ай бұрын
Indeed
@Virbox
@Virbox 2 жыл бұрын
Finally, HTML programming 😏
@Djabosso
@Djabosso 2 жыл бұрын
Like html and xml are having an evil baby..
@AByteofCode
@AByteofCode 2 жыл бұрын
Well html is a subset of xml, I prefer to think its html and the devil having an evil baby :)
@DeuxisWasTaken
@DeuxisWasTaken Жыл бұрын
@@AByteofCode as of HTML5 it's not longer a subset of XML :D It's about the boolean attribures IIRC. It's also when they finally gave up on XHTML.
@kanersps_3812
@kanersps_3812 Жыл бұрын
This is absolutely the best thing ever made.
@AByteofCode
@AByteofCode Жыл бұрын
Glad to hear that :)
@Noam-Bahar
@Noam-Bahar Жыл бұрын
Average HTMX fan Vs Average HTML.JS enjoyer
@paulkanja
@paulkanja 2 жыл бұрын
someone made an esoteric meme for a language,, however it's so true that web dev is so complicated these days I literally took the time to make a small figmaesque app that lets me quickly create html documents visually with some custom elements as well so i can churn out boilerplate fast and mostly have to worry about the actual design, higher level styling and scripts
@guisande
@guisande Жыл бұрын
Is it public available? That would help me a lot. I don't have easy times while design stuff so this would do the trick. And those popular CMS are too bloated and strict for me
@paulkanja
@paulkanja Жыл бұрын
@@guisande ahhh nope. i should probably get around to doing that
@funmath3835
@funmath3835 2 жыл бұрын
the last framework we required.
@AByteofCode
@AByteofCode 2 жыл бұрын
But the first framework noone asked for :)
@SkyyySi
@SkyyySi 2 жыл бұрын
@@AByteofCode I'm pretty sure that it's not :p
@AByteofCode
@AByteofCode 2 жыл бұрын
@@SkyyySi I mean fair, but most other frameworks at least their creator asked for it hehe
@chris.dillon
@chris.dillon 2 жыл бұрын
When you watch this video, an online debate about if HTML is a language dies
@AByteofCode
@AByteofCode 2 жыл бұрын
I made this to disprove the 70% of people who voted no on my poll about if HTML was a programming language
@Rudxain
@Rudxain 2 жыл бұрын
buffer overflow be like: 2:10
@AByteofCode
@AByteofCode 2 жыл бұрын
Good one
@steamedeggeggegg
@steamedeggeggegg 2 жыл бұрын
"HTML + CSS is turing complete" --Fireship
@AByteofCode
@AByteofCode 2 жыл бұрын
It actually is lol, I'm planning on making a video about that someday :)
@Galactum
@Galactum 2 жыл бұрын
Now we just need js.html, html.css, css.html, css.js and js.css to make it complete
@AByteofCode
@AByteofCode Жыл бұрын
I'd say we also need js.js but that's already a thing :)
@Galactum
@Galactum Жыл бұрын
@@AByteofCode Well that just means we need html.html and css.css too
@AByteofCode
@AByteofCode Жыл бұрын
@@Galactum ​ @Shitpost Status While a good point, what does it mean? With js.js its literally a js interpreter made in js, so we'd have to make a css interpreter in css and a html interpreter in html? That sounds like the hardest ones of them all since we can't just slap js in anyways to do the parsing
@modernkennnern
@modernkennnern Жыл бұрын
​@@AByteofCodeyou could write a html parser in js that converts your html to html. Not really a ".html" but it's almost
@SolathPrime
@SolathPrime Жыл бұрын
I'll do λ calculus in it to fuck with fireship good Idea init?
@Skog
@Skog 2 жыл бұрын
Hostinger is actually amazing, been running a couple of sites with them for a few years
@Ricardoromero4444
@Ricardoromero4444 2 жыл бұрын
Very... declarative
@AByteofCode
@AByteofCode 2 жыл бұрын
You declare what you want it to do imperitavely :)
@caynebyron
@caynebyron 2 жыл бұрын
Kind of sad that the pound / hash symbol literally is just called hashtag now.
@AByteofCode
@AByteofCode 2 жыл бұрын
Ah shoot I should've called it the tictactoe symbol. I'll do better next time!
@caynebyron
@caynebyron 2 жыл бұрын
@@AByteofCode would technically be more accurate
@NateLevin
@NateLevin 2 жыл бұрын
@@AByteofCode The best name for it is obviously the "Octothorpe"
@hexerei02021
@hexerei02021 2 жыл бұрын
How is that sad?
@AByteofCode
@AByteofCode 2 жыл бұрын
@@NateLevin Oh I love that name too!
@chrishuhn5065
@chrishuhn5065 2 жыл бұрын
Find all data centers where this is hosted and nuke them all from orbit simultaneously.
@AByteofCode
@AByteofCode 2 жыл бұрын
I don't think hostinger is going to like that idea
@Scymet
@Scymet Жыл бұрын
If we had to write code directly in AST 💀 Perfect 😏
@BrutalStrike2
@BrutalStrike2 2 жыл бұрын
Still more clear than unreal blueprints
@AByteofCode
@AByteofCode 2 жыл бұрын
hehe
@lolcat69
@lolcat69 Жыл бұрын
True
@Rudxain
@Rudxain 2 жыл бұрын
This reminds me of HTML-as-programming-language
@AByteofCode
@AByteofCode 2 жыл бұрын
Huh never heard of that before, I guess there are a lot of similarities lol
@lenny1199
@lenny1199 2 жыл бұрын
as always a banger video, gotta renew hostinger 😭
@AByteofCode
@AByteofCode 2 жыл бұрын
hehe
@kenan2386
@kenan2386 Жыл бұрын
HTML programmers are now a thing
@AByteofCode
@AByteofCode Жыл бұрын
To all those who say HTML isn't a programming language :)
@kenan2386
@kenan2386 Жыл бұрын
Sadly my html code has bugs now
@AByteofCode
@AByteofCode Жыл бұрын
@@kenan2386 Always did
@orterves
@orterves 2 жыл бұрын
Oh dear god no
@vinny-g6s
@vinny-g6s 6 ай бұрын
You were a single step from burst out laughing during the explanation 😂
@SkyyySi
@SkyyySi 2 жыл бұрын
Now make a version with only pure lambda calculus :p
@AByteofCode
@AByteofCode 2 жыл бұрын
I have no idea how that would work and I'm too scared to ask
@Dr_Larken
@Dr_Larken Жыл бұрын
What happened to this channel. Will there ever be any more videos?
@AByteofCode
@AByteofCode Жыл бұрын
Was busy with my finals for high school but im now recently done and i'd say a new video should be just a few days away :)
@rad6626
@rad6626 Жыл бұрын
This is horrifying
@miloradowicz
@miloradowicz Жыл бұрын
Were you taking inspiration in lisp?
@AByteofCode
@AByteofCode Жыл бұрын
I see the ressemblance, but I just did what felt most natural to implement.
@Simonheart13
@Simonheart13 2 жыл бұрын
Much love! ❤
@abdelrahmanmohamed4990
@abdelrahmanmohamed4990 Жыл бұрын
Is that xml ?! 1:34
@qualia765
@qualia765 Жыл бұрын
no that is html
@yt-1337
@yt-1337 Жыл бұрын
wait why did you download the repo as zip instead of just cloning it...
@AByteofCode
@AByteofCode Жыл бұрын
Well if we're being cursed, why not go all the way?
@TagetesAlkesta
@TagetesAlkesta Жыл бұрын
Oops! All HTML…
@zyansheep
@zyansheep 2 жыл бұрын
Oh god, xml programming
@AByteofCode
@AByteofCode 2 жыл бұрын
I don't hear enough dread in this comment :)
@zyansheep
@zyansheep 2 жыл бұрын
@@AByteofCode OH GOD, XML PROGRAMMING PLEASE DON'T HURT ME I HAVE A FAMILY Just give me some parentheses i'll be a good little lisper, I promise!
@AByteofCode
@AByteofCode 2 жыл бұрын
@@zyansheep You can use for brackets if you want
@RedStone576
@RedStone576 2 жыл бұрын
why why whyyy
@AByteofCode
@AByteofCode 2 жыл бұрын
You see... yes
@Dev-Siri
@Dev-Siri Жыл бұрын
htmx + html.js = ultimate web dev stack
@AByteofCode
@AByteofCode Жыл бұрын
Oh god this is beautiful
@za_wavbit
@za_wavbit Жыл бұрын
This is the worst thing I've ever seen. I want to use it in prod. Is it web scale?
@AByteofCode
@AByteofCode Жыл бұрын
Absolutely! (For legal reasons this is purely marketing based and I (A Byte of Code) or any entity associated to the HTML.JS team are exempt of any legal repercussions or lawsuits that could arise as a consequence of the web scalability of the framework not being up to expectations.)
@InfiniteWithout
@InfiniteWithout 3 ай бұрын
Congrats on making an xml ast writer for js
@wafinashwan8242
@wafinashwan8242 Жыл бұрын
got dammit now i want to use this
@AByteofCode
@AByteofCode Жыл бұрын
Dew it
@AdroSlice
@AdroSlice 2 жыл бұрын
No
@AByteofCode
@AByteofCode 2 жыл бұрын
Yes :)
@taylormason3052
@taylormason3052 2 жыл бұрын
Delete this before someone sees it
@AByteofCode
@AByteofCode 2 жыл бұрын
Don't worry, by the time I'm done, html.js will look mild in comparison :)
@dionnix
@dionnix Жыл бұрын
Making a website with 2 files is now possible.
@AByteofCode
@AByteofCode Жыл бұрын
Challenge accepted to make that 1 page :)
@CYXXYC
@CYXXYC Жыл бұрын
isnt this LISP?
@AByteofCode
@AByteofCode Жыл бұрын
To be fair everything is LISP
@utshodbravestone
@utshodbravestone Жыл бұрын
I think you are laughing the whole time as you were recording it.
@AByteofCode
@AByteofCode Жыл бұрын
I might've been sick but laughing is a good alternative explanation :)
@rongsenng
@rongsenng Жыл бұрын
Looks like XML
@AByteofCode
@AByteofCode Жыл бұрын
Well to be fair HTML is just XML read in a certain way
@ikechukwucharles2314
@ikechukwucharles2314 Жыл бұрын
Jesus. Boilerplate😂😂😂😂😂
@antehll
@antehll 2 жыл бұрын
i see nothing wrong here
@AByteofCode
@AByteofCode 2 жыл бұрын
Good
@rithulkamesh
@rithulkamesh 2 жыл бұрын
Boop! Nice video!
@bennihtm
@bennihtm 2 жыл бұрын
bro this makes me dizzy
@tabdig
@tabdig Жыл бұрын
Just why😂😂
@AByteofCode
@AByteofCode Жыл бұрын
because yes
@postelb8046
@postelb8046 Жыл бұрын
who is going to make css.js
@AByteofCode
@AByteofCode Жыл бұрын
Hmm interesting, I don't really see how code nesting would work but other than that this sounds funny
@postelb8046
@postelb8046 Жыл бұрын
@@AByteofCode Oh i wanted to suggest using smth like sass but there is already native css nesting or may be just some asm-like imperativity would be funny to see
@AByteofCode
@AByteofCode Жыл бұрын
@@postelb8046 oh right, maybe class nesting for control flow, and you need to have each block seperately that would be hell i love it
@kcirtaP69
@kcirtaP69 Жыл бұрын
what the actual fu*k
What is a monad? (Design Pattern)
2:30
A Byte of Code
Рет қаралды 334 М.
How JavaScript Ruined the Web
15:02
Eric Murphy
Рет қаралды 119 М.
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
Making My Own Programming Language and Coding a Game in It
10:19
AstroSam
Рет қаралды 1,3 МЛН
JavaScript Is Weird (EXTREME EDITION)
21:29
Low Byte Productions
Рет қаралды 690 М.
Why Don't We Have A Laravel For JavaScript?
12:36
Theo - t3․gg
Рет қаралды 112 М.
Dioxus vs Leptos  | Rust GUI Wars #2
21:18
Creative Coders
Рет қаралды 11 М.
5 JavaScript Concepts You HAVE TO KNOW
9:38
James Q Quick
Рет қаралды 1,4 МЛН
A Compiler For Our Own Programming Language // Full Guide
18:54
Chinese app design: weird, but it works. Here's why
10:51
Phoebe Yu
Рет қаралды 591 М.
I built the same app 10 times // Which JS Framework is best?
21:58
Fireship
Рет қаралды 2,6 МЛН
4 Months of Game Programming With My Own Engine
21:30
jdh
Рет қаралды 500 М.
How UI Frameworks Actually Work
7:00
Awesome
Рет қаралды 31 М.