I made my own Web

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 พ.ย. 2024

ความคิดเห็น • 1.2K

  • @FaceDevStuff
    @FaceDevStuff  5 หลายเดือนก่อน +193

    To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/FaceDev. You’ll also get 20% off an annual premium subscription.

    • @Star-Blob
      @Star-Blob 5 หลายเดือนก่อน +1

      mk

    • @Martanus
      @Martanus 5 หลายเดือนก่อน +3

      Ty jsi Čech???

    • @captgooey
      @captgooey 5 หลายเดือนก่อน

      chat.yap

    • @Pawlo370
      @Pawlo370 5 หลายเดือนก่อน +2

      Windows ❤

    • @NathanLundmark
      @NathanLundmark 5 หลายเดือนก่อน +2

      BROOOO noway i was just thinking about doing this!

  • @electrical-420
    @electrical-420 5 หลายเดือนก่อน +5268

    congratulations, you ported the "linux users compiling a web browser" meme to windows

    • @TheOddCell
      @TheOddCell 5 หลายเดือนก่อน +23

      yes.

    • @Nootlink
      @Nootlink 5 หลายเดือนก่อน +141

      and the fact that it's just easier to compile shite on linux

    •  5 หลายเดือนก่อน +2

      Fr

    • @poleve5409
      @poleve5409 5 หลายเดือนก่อน +3

      I don't understand this comment. Someone explain the joke please

    • @adicsbtw
      @adicsbtw 5 หลายเดือนก่อน

      @@poleve5409 there's a meme that linux users have to compile their browser from scratch to use it, usually made by windows users that have hardly touched Linux

  • @smashkiller64
    @smashkiller64 5 หลายเดือนก่อน +928

    So basically you made Internet 1.0 web browser just slightly more refined.
    _(FREAKING BEAUTIFUL!)_

    • @st20332
      @st20332 5 หลายเดือนก่อน

      stop smoking ​@@NataliaNovak-me5ph

    • @jdrmcm
      @jdrmcm 5 หลายเดือนก่อน

      @@NataliaNovak-me5ph average chatgpt youtube bot

    • @SpencerEarley
      @SpencerEarley 10 ชั่วโมงที่ผ่านมา +1

      926 likes and no comments? yeah, yeah, "ima fix tha-" SHUT UP

  • @AvanaVana
    @AvanaVana 5 หลายเดือนก่อน +1361

    = horizontal rule

    • @Wilker_uwu
      @Wilker_uwu 5 หลายเดือนก่อน +79

      oooooh that's right, the
      ---------------------------------------
      rule

    • @Ginto_O
      @Ginto_O 5 หลายเดือนก่อน +23

      Rule like ruler?

    • @vinapocalypse
      @vinapocalypse 5 หลายเดือนก่อน +34

      @@Ginto_O That's right! They both refer to a straight line (a ruler being a tool that makes such straight line)

    • @bitten2up
      @bitten2up 5 หลายเดือนก่อน +7

      i thought it was HoRozontal line or smth

    • @Ginto_O
      @Ginto_O 5 หลายเดือนก่อน +8

      @@vinapocalypse oh that's cool, I never knew that. That explains why the Russian word for "tape measure" is "ruletka"

  • @idontknowwhatimdoingwhatistobe
    @idontknowwhatimdoingwhatistobe 5 หลายเดือนก่อน +1561

    That windows development sequence really is peak.

    • @soymidasyt
      @soymidasyt 5 หลายเดือนก่อน +36

      for doing that I just install Linux😂😂😂

    • @pixtane7427
      @pixtane7427 5 หลายเดือนก่อน +2

      I have literally the same process

    • @baranjan6969
      @baranjan6969 5 หลายเดือนก่อน +9

      Wsl+xming is a weird life cheat combination.
      The only way to get better is normally installing linux like a normal programmer...

    • @christos.5302
      @christos.5302 5 หลายเดือนก่อน +1

      100% realistic btw

    • @Alfred-Neuman
      @Alfred-Neuman 5 หลายเดือนก่อน +1

      That's funny because it looks very similar to my experience on Linux... lol

  • @theunrealtarik
    @theunrealtarik 5 หลายเดือนก่อน +1141

    ah yes two confused men doing confusing stuff confusing even more confused people

    • @ShibbolethU
      @ShibbolethU 3 หลายเดือนก่อน +2

      ....what?

  • @misnad
    @misnad 5 หลายเดือนก่อน +571

    "Every website is written in HTML, CSS, and Ja.. Lua" I went from 🧐 to 🥳🥳🥳🥳

    • @SpringySpring04
      @SpringySpring04 5 หลายเดือนก่อน +17

      This makes me sad because I never really learned Lua but have had a lot of experience with JavaScript, so having to learn an entirely new language that is completely different from the one I'm so used to is kinda depressing. Not hating on Lua or anything, I'm also a fan of how Lua is much more optimized than most interpreted/JIT languages like JS, just saying that it would be difficult to learn it when there's (seemingly) not as large of a learning community around it from what limited research I've done

    • @Monkeymario.
      @Monkeymario. 5 หลายเดือนก่อน +1

      YAY IVE BEEN A RBOLOX GAME DEV AND I HAVE A LOT OF EXPERIENCE WITH LUAU! :D luau is just lua but a little bit different there isnt a much of a difference

    • @maow-dev
      @maow-dev 5 หลายเดือนก่อน +17

      @@SpringySpring04 It's not hard to learn. The documentation isn't _great_ (it's more of a syntactic reference), but the language is so small that it can be mastered within a week _at most_ and, on average, a day or two. It's also not "completely different" from JS. They're quite similar.
      It's dynamically typed, it has objects and arrays (tables), it has methods on objects, it has classes, it has lambdas (anonymous functions), it has top-level statements, it has "require," it's garbage-collected, etc.
      The biggest differences come from syntax. Oh, and metatables (but that's basically just operator overloading) and coroutines (but those are just generator functions with a few less restrictions)

    • @ciach0_
      @ciach0_ 5 หลายเดือนก่อน +9

      Everything that can be written in -JavaScript- Lua, will eventually be written in Lua

    • @jlewwis1995
      @jlewwis1995 5 หลายเดือนก่อน +2

      Is it luaJIT(just in time compiled lua) or plain old normal lua? If it's luajit that's pretty based and would actually get me interested in making stuff for it since luajit is faster than normal lua since the code doesn't have to be reinterpreted every time it executes, it only has to be interpreted once then it can run the cached code after that which speeds things up a lot

  • @quoenix9340
    @quoenix9340 5 หลายเดือนก่อน +419

    Finna play GTA6 on Bussindows 10

    • @alexanderbuchler4048
      @alexanderbuchler4048 5 หลายเดือนก่อน +37

      Grand Fanum Tax Auto 6 💀

    • @mevvvvvv
      @mevvvvvv 5 หลายเดือนก่อน

      @@alexanderbuchler4048 stop existing bro

    •  5 หลายเดือนก่อน

      Fr​@@alexanderbuchler4048

    •  5 หลายเดือนก่อน +1

      ​@@alexanderbuchler4048gyat fanum tax

    • @alexanderbuchler4048
      @alexanderbuchler4048 5 หลายเดือนก่อน +1

      lmao 💀

  • @Kai41k
    @Kai41k 5 หลายเดือนก่อน +499

    Next FaceDev: This is Bussin OS. This is My Operation System for everyone my community 😄

    • @GhostGlitch.
      @GhostGlitch. 5 หลายเดือนก่อน +14

      I mean. I genuinely would not be surprised. If you just want basic like windows 3 stuff it's actually not all that complicated.

    • @xandermckay9806
      @xandermckay9806 5 หลายเดือนก่อน +10

      I mean, making a Linux distribution is pretty easy, if you know what you are doing (which takes like 2 days to learn).

    • @Visquint
      @Visquint 5 หลายเดือนก่อน

      @@xandermckay9806 just repackage arch with your own package repo

    • @kubakielbasa5987
      @kubakielbasa5987 5 หลายเดือนก่อน

      @@xandermckay9806 Even if you make it from scratch on the kernel? What if he makes an independent OS from linux?

    • @theseangle
      @theseangle 5 หลายเดือนก่อน

      ​@@xandermckay9806he's saying OS, not a distro. Look how difficult it was to create TempleOS from scratch :)

  • @Itsneil17
    @Itsneil17 5 หลายเดือนก่อน +310

    bro is on a mission to remake everything

    • @brawldude2656
      @brawldude2656 5 หลายเดือนก่อน +4

      I made my own universe

    • @no_name4796
      @no_name4796 5 หลายเดือนก่อน +8

      * in rust

  • @skmgeek
    @skmgeek 5 หลายเดือนก่อน +241

    Missed opportunity to include support for Bussin X lmao

    • @somnullty
      @somnullty 5 หลายเดือนก่อน +1

      Yeah i thought about it too

  • @louis1w2
    @louis1w2 4 หลายเดือนก่อน +10

    stands for "horizontal rule" because old people call lines "Rules" and HTML is old

  • @Thiagola92
    @Thiagola92 5 หลายเดือนก่อน +250

    2:14 "horizontal rule" but most of time I just remember the "horizontal" part :B

    • @fcantil
      @fcantil 5 หลายเดือนก่อน +22

      to me, i just through it was "HoRizontal" lol

    • @TriflingToad
      @TriflingToad 5 หลายเดือนก่อน +1

      Horizontal Row

    • @Communist-Doge
      @Communist-Doge 5 หลายเดือนก่อน +4

      ​@@TriflingToad It's rule.

    • @Scotty-vs4lf
      @Scotty-vs4lf 5 หลายเดือนก่อน +3

      @@TriflingToad its rule but it doesnt matter how u remember it ig

    • @TriflingToad
      @TriflingToad 5 หลายเดือนก่อน +1

      @@Communist-Doge oh yeah I know it's technically incorrect, it just makes more sense to me that way

  • @JustDoom
    @JustDoom 5 หลายเดือนก่อน +51

    hey, thats me. 11:35
    And yes I have both 12 wheels of cheese and 12 playstations :)

    • @kirun13
      @kirun13 5 หลายเดือนก่อน

      Wow

  • @TeleviseGuy
    @TeleviseGuy 5 หลายเดือนก่อน +65

    Gemini and other "small web" protocols are neat, it's like exploring a small town where you have the locals telling you where to find all the interesting places and stuff.

    • @jearsh
      @jearsh 5 หลายเดือนก่อน +5

      that's what the internet was like in the early days...the good ol' days

    • @tauon_
      @tauon_ 5 หลายเดือนก่อน +1

      i was making a small web protocol, those are really fun :3

    • @stillred
      @stillred 5 หลายเดือนก่อน +2

      @@jearshi remember we had our local isp directory with all the boards and forums and stuff, good times haha i still talk to a couple of friends i've met on one of the forums back then! It was fun and special

    • @GeneralKenobi69420
      @GeneralKenobi69420 5 หลายเดือนก่อน +1

      Ok furry

    • @tauon_
      @tauon_ 5 หลายเดือนก่อน +10

      @@GeneralKenobi69420 ok redditor

  • @xE92vD
    @xE92vD 5 หลายเดือนก่อน +38

    For anyone interested in another protocol, the Gemini protocol also exists. It's not possible to have advertisements by design there.

    • @codinghuman9954
      @codinghuman9954 5 หลายเดือนก่อน +2

      THX SO MUCH FOR THIS!!! I'm reading their entire FAQ!

    • @TheStiepen
      @TheStiepen 5 หลายเดือนก่อน +18

      I highly doubt anything short of magic could prevent ads from being shown. Ads are just content and can therefore always be included. I could include an ad in this TH-cam comment and nothing except for spam detection or manual flagging could stop me.

    • @okie9025
      @okie9025 5 หลายเดือนก่อน +14

      "It's not possible to have advertisements by design there" LMAO

    • @shmeboptop
      @shmeboptop 5 หลายเดือนก่อน

      @@TheStiepen Lets be real, we all know what they really meant

    • @TheStiepen
      @TheStiepen 5 หลายเดือนก่อน +5

      @@shmeboptop no, I honestly don't.

  • @ClayMurray8
    @ClayMurray8 5 หลายเดือนก่อน +17

    netscape isn't short for net escape. Scape in this sense means "A specific type of space" Like RuneScape. So it's net land or net space.

    • @gaius_enceladus
      @gaius_enceladus 5 หลายเดือนก่อน +3

      @ClayMurray8 - Yep. It's like "landscape". A landscape for the 'net.

    • @d-floe
      @d-floe 3 หลายเดือนก่อน

      you fool its run escape

  • @SimGunther
    @SimGunther 5 หลายเดือนก่อน +16

    Xanadu sure was a way of rethinking how the web was supposed to be:
    An interconnected _web_ of information allowing users to organize their own connections locally, no 3rd party intervention/algos.

  • @FengLengshun
    @FengLengshun 5 หลายเดือนก่อน +16

    >GTK can run in Windows
    >me: I know it can, but really? I've heard people talking about it not being good for multi-platform, nvm that GTK these days are pretty much built for GNOME only...
    >Gets to the Windows fixing sequence
    >me: Ah...

    • @charliekahn4205
      @charliekahn4205 5 หลายเดือนก่อน

      With Windows, at least the issue is only on the developer end and the user doesn't have to compile the GTK library with tools they don't have

    • @FengLengshun
      @FengLengshun 5 หลายเดือนก่อน

      @@charliekahn4205? Why would you compile GTK on Linux? Every distro comes with it by default. Even if not, it's automatically pulled as dependency whether you use apt, dnf, pacman, flatpak, snap, ot nix package managers.

    • @FengLengshun
      @FengLengshun 5 หลายเดือนก่อน

      @@charliekahn4205 why would you compile GTK library? It's there by default for most distros, and any package managers could handle pulling them as dependency.

    • @okie9025
      @okie9025 5 หลายเดือนก่อน +2

      i like how everyone is blaming it on windows even though gtk sucks on linux as well, and other frameworks like flutter work flawlessly on windows

  • @lboston4660
    @lboston4660 5 หลายเดือนก่อน +57

    stands for "horizontar rine" (or "horizontal line" without the anime accent)

    • @allianyt
      @allianyt 5 หลายเดือนก่อน +4

      🇯🇵🥷

    • @_erayerdin
      @_erayerdin 5 หลายเดือนก่อน +11

      horizanturu rainu

    • @leviackerman5866
      @leviackerman5866 4 หลายเดือนก่อน +2

      It’s “Horizontal bReak” or “Horizontal Ruler”

  • @okie9025
    @okie9025 5 หลายเดือนก่อน +41

    just to clarify for the commonjs website, it's not making fun of js. Commonjs is not even a part of js but rather a hacky abomination added on top of js to make it work inside Node. JS devs also hate commonjs and everybody is slowly migrating to es modules.

    • @SpookySnek9
      @SpookySnek9 5 หลายเดือนก่อน +7

      I'd tackle the problem at the source and just switch to a better language 💆‍♂️

    • @fastlearner292
      @fastlearner292 4 หลายเดือนก่อน +1

      ​@@SpookySnek9 if only everybody agreed to this......

    • @ShibbolethU
      @ShibbolethU 3 หลายเดือนก่อน

      @@SpookySnek9 Or just actually understand JS

    • @SpookySnek9
      @SpookySnek9 3 หลายเดือนก่อน +3

      @@ShibbolethU the more you understand it, the more you understand why it's just not a very good language

  • @ambuj.k
    @ambuj.k 5 หลายเดือนก่อน +124

    Now I understand how Javascript was made in 10 days.

    • @no_name4796
      @no_name4796 5 หลายเดือนก่อน +35

      Which is funny, because just think about how long and complex was the web to create, with very resilient and well though out protocols, which were able to survive the crazy growth of the internet, just for it all to be ruined by javascript lol

    • @MarteenHobbu
      @MarteenHobbu 5 หลายเดือนก่อน

      ​@@no_name4796 to be fair js was never ment as something permanent, but if it doesnt work why fix it?
      wait....

    • @mrowlsss
      @mrowlsss 5 หลายเดือนก่อน

      ​@@no_name4796javascript doesn't ruin the Internet bro?

    • @okie9025
      @okie9025 5 หลายเดือนก่อน +18

      @@no_name4796 saying js ruined the web is like saying the discovery of nuclear fission destroyed hiroshima

    • @dragoscatalin
      @dragoscatalin 5 หลายเดือนก่อน

      ​@@no_name4796How JS ruined the web? If it was such a disappointment, it wouldn't be integrated by every browser. I love JS for it's simplicity. Easy to learn, easy to build anything with JS, that works on any device without the need for the user to do anything else besides opening a web browser

  • @distant6606
    @distant6606 5 หลายเดือนก่อน +47

    1. You can think of div as a parent of some children.
    2. Pretty sure hr stands for horizontal rule.

    • @Shouko91
      @Shouko91 5 หลายเดือนก่อน +13

      WONG! HR stands for HORIZONTAR RINEBREAK!

    • @RayCodes
      @RayCodes 5 หลายเดือนก่อน +13

      hr stands for human resources dude

    • @яиграювбравлстарс-з7и
      @яиграювбравлстарс-з7и 5 หลายเดือนก่อน +2

      Div is a container

    • @hglbrg
      @hglbrg 5 หลายเดือนก่อน +1

      You can think of div as something juniors reach for cause they don't know semantic HTML.

  • @bene7042
    @bene7042 5 หลายเดือนก่อน +29

    Leaving out the dot before a css class makes it modify every tag of that type(e.g. h1)

    • @luis_mz08
      @luis_mz08 5 หลายเดือนก่อน +4

      bro he coded the damn thing😭

    • @undefinedchannel9916
      @undefinedchannel9916 5 หลายเดือนก่อน +4

      @@luis_mz08 he didn't code the css parser

    • @abdullahenaya
      @abdullahenaya 5 หลายเดือนก่อน +1

      @@undefinedchannel9916 did he not?

    • @Cyberfishofant
      @Cyberfishofant 5 หลายเดือนก่อน +1

      ​@@abdullahenayaGTK seems to ship w/ a GTK-powered theming engine. Very useful on Linux

    • @charliekahn4205
      @charliekahn4205 5 หลายเดือนก่อน +2

      @@abdullahenaya GTK uses XML and CSS for all organization. So the parser is already there, complete with a set of default objects that you can translate HTML as.

  • @Hector-bj3ls
    @Hector-bj3ls 5 หลายเดือนก่อน +2

    It's pretty cool. I've been working on my own version of this for a while now.
    Difference with mine is:
    1. No JS or Lua. I'm building my own language and runtime.
    2. No CSS
    3. No HTML
    In fact, I'm building a gui framework for this browser in my language.
    I'm adding dev tools and such.
    Minimal dependencies.
    Oh, and the browser is written in the same language as the websites. The compiler targets native code as well as the runtime.

  • @ok_schlatter
    @ok_schlatter 5 หลายเดือนก่อน +3

    ID tags are actually very useful if you want to link to a specific part of a webpage and not just the top of the page

  • @ZariffsDev
    @ZariffsDev 5 หลายเดือนก่อน +23

    I love how you used Lua! I’m a lua programmer myself and I love it when lua is used in projects outside of just Roblox where it’s most known and really.. what I do to… Lua is so underrated

    • @tomasz1337
      @tomasz1337 5 หลายเดือนก่อน

      Ohh boy imagine making your own mmorpg 2d with ready engine that works with lua.
      The forgotten server github.
      Enjoy

    • @codinghuman9954
      @codinghuman9954 5 หลายเดือนก่อน +4

      Factorio was also written in Lua, on top of a C++ in house engine if i recall. It was done this way so they could do low level optimizations in C++ and write the main game as a mod for it. You can even see it in the mod menu! This also let them test out the modding api first hand.

    • @no_name4796
      @no_name4796 5 หลายเดือนก่อน

      Hey, lua is used for neovim, btw!
      Which was how i learnt lua (luajit, actually)

    • @ZariffsDev
      @ZariffsDev 5 หลายเดือนก่อน

      @@no_name4796 really? i didnt know that!

    • @charliekahn4205
      @charliekahn4205 5 หลายเดือนก่อน

      Most Doom source ports have a BLua API for some reason

  • @21Blankenship
    @21Blankenship 5 หลายเดือนก่อน +23

    2:45 "Why do you need IDs when you already have classes?"
    What lol

    • @mrowlsss
      @mrowlsss 5 หลายเดือนก่อน +8

      IDs are for labeling elements to be used in javascript.
      Classes are used specifically for css, but you can also use JavaScript ids in css

    • @funhaos
      @funhaos 5 หลายเดือนก่อน

      and you cant use tag name selector??

    • @jaykoerner
      @jaykoerner 4 หลายเดือนก่อน

      ​​​​@@mrowlsssThought ids were first implemented for linking directly to a single part of a singular web page so when someone clicks the link they go directly to the linked element, this is almost certainly true since html+ the first public spec was introduced in 1993 and javascript didn't come about till 95,
      It also was a integral part of html forms as well for linking elements to a button to submit a request

    • @copperweave
      @copperweave 4 หลายเดือนก่อน +2

      ​@@mrowlsssThis is not the only use of IDs, they have a specific use in CSS, and we also have the dot on classes because you need to distinguish between tags and classes too

    • @spl420
      @spl420 3 หลายเดือนก่อน

      ID is just class that only appears once with syntactic sugar.

  • @RenderingUser
    @RenderingUser 5 หลายเดือนก่อน +53

    We reinvented the web before GTA 6

  • @lletdesquelet
    @lletdesquelet 5 หลายเดือนก่อน +107

    I think making a "verified" system for unironically good websites, or being able to like or dislike would encourage web-making by rewarding them, and it would be easier for users to find fun stuff and enjoy

    • @MrBIizzard
      @MrBIizzard 5 หลายเดือนก่อน +10

      this sounds like neocities

    • @_Skylab2
      @_Skylab2 5 หลายเดือนก่อน +21

      That would be nice for a reputation based search engine. Lovely site? Many likes puts it on the first page. Ads galore and a underlying scam? Get disliked into oblivion.

    • @grqfes
      @grqfes 5 หลายเดือนก่อน +3

      yeah but if it got any bigger youd need really good moderation but a discovery page for a browser like this is pretty interesting

  • @SASTSimon
    @SASTSimon 5 หลายเดือนก่อน +23

    7:56 this doesnt look that sketchy. I would probably trust this more then something that looks very modern while also being basic

  • @Schadowofmorning
    @Schadowofmorning 5 หลายเดือนก่อน +25

    Honestly GTK running on windows is like updating system packages on arch without breaking things: purely theoretical.
    I can tell you as a windows dev porting stuff from our world to linux is basically the same experience just in reverse 😂 (you let users change your application dependencies and SHARE LIBRARIES SYSTEMWIDE WHICH CAN BE CHANGED? Are you mental?)
    It's really this huge philosophical difference in how libraries should be treated that really drives us each other nuts, everything else is so portable these days

    • @no_name4796
      @no_name4796 5 หลายเดือนก่อน +5

      I mean, gtk sucks also on linux on any DE which isn't gnome, although just from a style POV

    • @no_name4796
      @no_name4796 5 หลายเดือนก่อน +2

      Btw, wait what? You can fucking change systemwide libraries on windows?
      Shesh!
      How the fuck is windows the most used OS?

    • @Cyberfishofant
      @Cyberfishofant 5 หลายเดือนก่อน

      GTK is my goto ui framework an an end user, because my first distro was Ubuntu but I was too young to understand *NIX. 1/2 Yrs ago I went to Mint, from which I jumped to arch and stuck w/ GTK. As such, I refuse to acknowledge the flaws of GTK+3, but GTK4 is stupid ​@@no_name4796

    • @okie9025
      @okie9025 5 หลายเดือนก่อน +2

      or you can just use flutter like a normal person. Or tauri if you're really adamant on using the abomination called rust

  • @Rashian
    @Rashian 5 หลายเดือนก่อน +7

    now create your own submarine cables and now you have the real Web2.0

    • @chrisalex82
      @chrisalex82 หลายเดือนก่อน +2

      send star likns to space to make it accessible anywhere

  • @teho1536
    @teho1536 5 หลายเดือนก่อน +23

    if you don't need to put a dot in CSS to select a class, how do you select a tag? in regular CSS, '.div' would apply to any element with the class 'div', but 'div' would apply to any div.

    • @21stWallStreet
      @21stWallStreet 5 หลายเดือนก่อน +13

      this is skibidi logic okay chill

    • @mrowlsss
      @mrowlsss 5 หลายเดือนก่อน +1

      ​@@21stWallStreetwhat?

    • @TheBitPunch
      @TheBitPunch 5 หลายเดือนก่อน

      I was thinking the same thing…

    • @Lampe2020
      @Lampe2020 5 หลายเดือนก่อน +1

      I wondered the same thing too.
      (I've worked with CSS quite a lot on my own website that I write without any tools past FTP and a text editor)

    • @ufffd
      @ufffd 5 หลายเดือนก่อน

      just don’t make a “div” class, why the f you doin that anyway

  • @tutacat
    @tutacat 5 หลายเดือนก่อน

    is horizontal rule. Gtk does support scaling in the CSS.

  • @saayxee
    @saayxee 5 หลายเดือนก่อน +3

    Next FaceDev: I coded an entirely new universe where everything starts with "Buss".

  • @eenvulkaan
    @eenvulkaan 5 หลายเดือนก่อน +4

    this guy is so cool "i just built my own web protocol yeah what about it"

  • @seanthesheep
    @seanthesheep 5 หลายเดือนก่อน +2

    at 5:21 he discovers why javascript isn't completely obsolete. because by design, JS seldom blocks the UI while waiting on IO

  • @krtirtho
    @krtirtho 5 หลายเดือนก่อน +5

    *New JS Frameworks and New databases being released everytime anyone breaths
    Major Rust rewrites, with a f**k**g Internet Rewrite: Fear me, dear me and suffer for me

    • @okie9025
      @okie9025 5 หลายเดือนก่อน +1

      the rust rewrites in question: barely functional MVP hobby projects

  • @sscsdhacks
    @sscsdhacks 5 หลายเดือนก่อน +1

    0:28 "Except the nervous system is very annoying" Bro could not be more relatable 💀

  • @alessiobarbaglia
    @alessiobarbaglia 5 หลายเดือนก่อน +5

    7:36 italy mentionatedddd

  • @NoMore12345-z
    @NoMore12345-z 5 หลายเดือนก่อน

    is horizontal rule I believe. Great video!

  • @tom-on
    @tom-on 5 หลายเดือนก่อน +11

    10:21 Czechia Mentioned

  • @CorneliusCornbread
    @CorneliusCornbread 5 หลายเดือนก่อน

    Fun fact, actually stands for "horizontal rule"

  • @TheGamingCanadian
    @TheGamingCanadian 5 หลายเดือนก่อน +19

    Forget Web3, it's time for Web4!

  • @t3dotgg
    @t3dotgg 5 หลายเดือนก่อน +1

    I’m 15 seconds in and I’m in love. Can I react to this for a video?

    • @maxlife459
      @maxlife459 5 หลายเดือนก่อน +1

      If you're thinking about reacting to this, you could also do one about a Dylan Beattie talk (The Web That Never Was) that proposes something even more radical: I couldn't stop thinking about it whilst watching this video.
      Dylan presented it in an enrapturing fashion, and the changes made to HTML + Hyperlisp was mind-blowing ❤
      (reposting because the previous comment was apparently deleted?)

  • @MikeyTV10
    @MikeyTV10 5 หลายเดือนก่อน +4

    Sponsorship ends at 4:39

  • @misticlafrite2871
    @misticlafrite2871 หลายเดือนก่อน

    I love that at 8:52 you use https for your thing that is supposed to replace https

  • @celdaemon
    @celdaemon 5 หลายเดือนก่อน +25

    I love how this fixes 0% of the issues we're currently facing on the web, and reverts 200% of the progress we've made :3

    • @goluboch
      @goluboch 5 หลายเดือนก่อน +11

      don't see a problem, it doesn't affect main web and made just for fun

    • @nagymihaly8072
      @nagymihaly8072 5 หลายเดือนก่อน

      True... we need a new web, not the old one

    • @TheQuinn50
      @TheQuinn50 5 หลายเดือนก่อน +1

      Cool side project to slam on a resume but leaving out IDs and no mention of screenreader support among other wcag thing make it not a viable product

  • @v4sj4n
    @v4sj4n 5 หลายเดือนก่อน

    Not gonna lie you have a lot of really cool ideas in here the simplifications to your lua code and css are great and this is a great idea, love the video man!

  • @agocs6921
    @agocs6921 5 หลายเดือนก่อน +6

    How am I supposed to select classes that have the same name as elements?

    • @sw3aterCS_
      @sw3aterCS_ 5 หลายเดือนก่อน +4

      Why would you name a class the same as an element?

    • @okie9025
      @okie9025 5 หลายเดือนก่อน +1

      @@sw3aterCS_ i think he was referring to just selecting an html element without using classes, like you can do "p" in regular CSS to select all paragraphs on the page, which you can't do in the browser he made

  • @gljames24
    @gljames24 5 หลายเดือนก่อน +2

    You should call the engine sneeze, lmao

  • @mohdmuneeb4851
    @mohdmuneeb4851 5 หลายเดือนก่อน +9

    Yea, this is gonna blow up. Great work buddy, truly bussing

  • @the_om4r
    @the_om4r 4 หลายเดือนก่อน +1

    2:14 HR stands for the Thematic Break element, better known as the Horizontal Rule element...

  • @tempname8263
    @tempname8263 5 หลายเดือนก่อน +18

    Not only the nerve system is annoying, but there's also a ton of problems with CSS and HTML, that you only begin to uncover after you've wasted couple years of your life actively doing web development
    Also Lua itself is plenty annoying. I mean, what's up with mashing tables and arrays into single thing, and then sprinkling it all with a ton of null-handling corner-cases?

    • @chri-k
      @chri-k 5 หลายเดือนก่อน +5

      Lua might be more annoying than JS from the correct angle

    • @FirstYokai
      @FirstYokai 5 หลายเดือนก่อน +7

      Stop taking it seriously. This is a funny video and not a whitepaper for Internet 4.0

    • @tempname8263
      @tempname8263 5 หลายเดือนก่อน +7

      @@chri-k I like that Lua is simple. Until when it isn't.
      Meanwhile JS is just Lua++ in my eyes. Overcomplicated deprecated badly-designed mess.
      And hence it's in my plans to make a replacement for the two, as a part of my hobby megaproject. Yeah, my ways of having fun are highly questionable

    • @tempname8263
      @tempname8263 5 หลายเดือนก่อน +9

      @@FirstYokai He made a small web infrastructure for fun. I poked at languages with bad design choices for fun
      You're the only one here who's making it all serious by bringing a grumpy attitude in

    • @chri-k
      @chri-k 5 หลายเดือนก่อน

      @@tempname8263 Megaprojects are a completely normal way to have fun.

  • @kaitlynethylia
    @kaitlynethylia 5 หลายเดือนก่อน +1

    I can't hear the background music without thinking of the song Jort Storm

  • @SwitchyWitch_
    @SwitchyWitch_ 5 หลายเดือนก่อน +37

    as someone who does websites, a lot of the changes feel like an absolute "fuck you" lmao
    so many unnecessary axing of features that were genuinely useful

    • @mollthecoder
      @mollthecoder 5 หลายเดือนก่อน +2

      Yeah, I agree.

    • @some1and297
      @some1and297 5 หลายเดือนก่อน +7

      yeah, especially for fetch. Not having threading as well as not letting you just put in the url as one argument and everything just working out kinda hurt ngl. Also also apparently he used rc a lot even though apparently there isn't really any overhead for using arc.

    • @JG-nm9zk
      @JG-nm9zk 5 หลายเดือนก่อน

      You make a browser. Oh wait you do websites.

    • @okie9025
      @okie9025 5 หลายเดือนก่อน +1

      im hoping this was only satire or a funny hobby project and that he isn't serious about making a "new web"

  • @ShayneHartford
    @ShayneHartford 5 หลายเดือนก่อน

    LOL that windows section is the best ad for rust I've ever seen

    • @okie9025
      @okie9025 5 หลายเดือนก่อน

      for rust?

    • @ShayneHartford
      @ShayneHartford 5 หลายเดือนก่อน

      @@okie9025 all that windows linker compiler stuff is solved for rust, that's a c/c++ issue

  • @scutoid-backrooms
    @scutoid-backrooms 5 หลายเดือนก่อน +3

    you need IDs because they allow you to link to a certain element in the URL.

  • @remboldt03
    @remboldt03 5 หลายเดือนก่อน

    I wanted to do this for a long time. Nice to see someone had the exact same idea
    Love this video! Hate that I am too lazy for fun stuff besides work

  • @jjtheone1232
    @jjtheone1232 5 หลายเดือนก่อน +28

    Babe wake up gen-z Internet just dropped

  • @ByteBeacon9660
    @ByteBeacon9660 5 หลายเดือนก่อน +1

    Bro won the "build the most complex useless thing" competition

    • @julius4858
      @julius4858 5 หลายเดือนก่อน

      You will like „harder drives“ by Tom7 (suckerpinch on TH-cam)

  • @digitalsparky
    @digitalsparky 5 หลายเดือนก่อน +7

    hr = horizontal rule

  • @Cart1416
    @Cart1416 3 หลายเดือนก่อน +2

    development on windows is super hard, I can never get gtk to work on windows

  • @foxfan_e
    @foxfan_e 5 หลายเดือนก่อน +3

    3:08 JORT STORM

  • @smartz8334
    @smartz8334 5 หลายเดือนก่อน +1

    Brings a tear too my eye.

  • @stillhxpe
    @stillhxpe 5 หลายเดือนก่อน +25

    Let him cook

  • @guypersson
    @guypersson 5 หลายเดือนก่อน

    As an experienced programmer, I can confirm we start wars with the linker and compiler more than you could ever imagine. We may win a battle but that's only part of the war.

  • @Evan-bjc4w
    @Evan-bjc4w 5 หลายเดือนก่อน +5

    I have some questions:
    1. Do you support WebGl?
    2. HTTP ref links in the head tag?
    3. Center tag? Need it for all my websites.

    • @FaceDevStuff
      @FaceDevStuff  5 หลายเดือนก่อน +1

      1. No
      2. yes
      3. No, just align-items: center

    • @Evan-bjc4w
      @Evan-bjc4w 5 หลายเดือนก่อน

      @@FaceDevStuff Can you add WebGl? My website relies on WebGl?

  • @LifEsYouTubeChannel
    @LifEsYouTubeChannel 5 หลายเดือนก่อน

    Slight self promotion, there's gtk4-cross, which is a Docker container for cross-platform compiling and packaging a GTK4 application for Windows (from any platform). I made it because I had to cross-compile for Windows at work and it was always a hassle.

    • @FaceDevStuff
      @FaceDevStuff  5 หลายเดือนก่อน +1

      Hey! I've actually tried it, didn't work out for me since I was too stupid to fix a lld linker error of some sort, most likely my bad there. Great project though! 🙂

    • @LifEsYouTubeChannel
      @LifEsYouTubeChannel 5 หลายเดือนก่อน

      @FaceDevStuff I'm sorry to hear about it not working. I've had some issues with updating the Linux distro underneath, as some newer package versions seem to be clashing with what the compiler expects.
      I hope I find some time to sort it out.

  • @vilian9185
    @vilian9185 5 หลายเดือนก่อน +3

    where's the flatpak version? '-'

  • @luchain771
    @luchain771 5 หลายเดือนก่อน

    I can't believe you worked so hard to get the thing to work on Windows.

  • @AbdullahCumhur
    @AbdullahCumhur 5 หลายเดือนก่อน +3

    0:07 Every website is roblox, life IS ROBLOX, EVERYTHING IS ROBLOX, YOU ARE ROBLOX

  • @himynameisidiot
    @himynameisidiot 5 หลายเดือนก่อน +2

    omg thx for adding lua finally i have the will to live-

  • @GalaxinTM
    @GalaxinTM 5 หลายเดือนก่อน +1

    5:20 coroutines can solve this problem (doesn’t add multi threading)

  • @reminderIknows
    @reminderIknows 5 หลายเดือนก่อน +3

    as a lua mainer, hell yeah I stand with buss

    • @ziphy_6471
      @ziphy_6471 5 หลายเดือนก่อน +1

      Roblox player

    • @reminderIknows
      @reminderIknows 5 หลายเดือนก่อน +2

      @@ziphy_6471 hell yeah

    • @henrycgs
      @henrycgs 5 หลายเดือนก่อน

      lua mainer

    • @electrobean
      @electrobean 5 หลายเดือนก่อน +3

      i’m sorry for your loss

  • @killswitch.
    @killswitch. 5 หลายเดือนก่อน

    7:45 "It still wants DLL's!"🤣. So relatable!

  • @gwmythic
    @gwmythic 5 หลายเดือนก่อน +33

    Bro... why'd you doxx me 😭😭

  • @magnuswright5572
    @magnuswright5572 3 หลายเดือนก่อน

    stands for "horizontal rule"

  • @mrowlsss
    @mrowlsss 5 หลายเดือนก่อน +3

    Okay now port it to Android

  • @AlaaMubarak_
    @AlaaMubarak_ 5 หลายเดือนก่อน +1

    WE REALLY REALLY NEED THAT

  • @SamualN
    @SamualN 5 หลายเดือนก่อน +22

    why did you pick lua? lua has the exact same problems javascript does only lua has less tooling and ecosystem than javascript

    • @EMEKC
      @EMEKC 5 หลายเดือนก่อน +5

      Cuz it's a good language

    • @danieltoth714
      @danieltoth714 5 หลายเดือนก่อน +5

      L take, just use whatever ur good at if ur skills come from the language ur not a good engineer

    • @kiikoh
      @kiikoh 5 หลายเดือนก่อน +4

      Lua is notoriously easy to be a language that embeds well in other programs

    • @SamualN
      @SamualN 5 หลายเดือนก่อน +1

      @@kiikoh I'd have picked WASM if the goal was an embeddable language

    • @SamualN
      @SamualN 5 หลายเดือนก่อน +5

      @@danieltoth714 how will you become a good engineer and learn new skills if you only stick to what you're good at?

  • @RiverTripleSeven
    @RiverTripleSeven 5 หลายเดือนก่อน

    stands for horizontal rule. Think of a ruler

  • @Meskalin_
    @Meskalin_ 5 หลายเดือนก่อน +10

    ok, time to start finding the most efficient way to ddos this

  • @metl_play
    @metl_play 5 หลายเดือนก่อน

    It's great. The search engine could be improved with a function to get a list of 10 random sites because of the sheer amount of sites already available, I just couldn't find anything.

  • @jeremywindfield2658
    @jeremywindfield2658 5 หลายเดือนก่อน +5

    Imagine preferring Lua over JS

  • @kasperloock
    @kasperloock 5 หลายเดือนก่อน +1

    Nothing beats a slav accent with rust code

  • @BaldiReycaster
    @BaldiReycaster 5 หลายเดือนก่อน +3

    This looks too Complicated

    • @dacixn
      @dacixn 5 หลายเดือนก่อน

      it really isn't

  • @bernard-ng
    @bernard-ng 5 หลายเดือนก่อน +2

    0:07 you got me broooo 🤣🤣🤣

  • @TheRealMask3r
    @TheRealMask3r 5 หลายเดือนก่อน

    Goddamn you just threw all my web scraping abilities to the trash

  • @pardok-qaza
    @pardok-qaza 5 หลายเดือนก่อน

    2:53 dot goes before class name to differentiate it from rules for tags (button/div/p/body/...), not for ids. Ids prefixed with #

  • @FinlayDaG33k
    @FinlayDaG33k 4 หลายเดือนก่อน

    2:46 Ids are meant to be unique on the entire page, classes are meant to be re-useable. They are abused in different ways.

  • @Steve_Bloks
    @Steve_Bloks 5 หลายเดือนก่อน

    i love downloading the exe from the github and instantly getting the "windows protected your PC" popup 👍

    • @mooshrooom1
      @mooshrooom1 5 หลายเดือนก่อน

      It is Defender's false alarm, it is virus free

  • @ClearlyCero
    @ClearlyCero 5 หลายเดือนก่อน

    This video feels oddly nostalgic, and I'm not quite sure why. Really good video!!

  • @MultsElMesco
    @MultsElMesco 5 หลายเดือนก่อน

    That was entertaining AF bro!

  • @aka.theos.
    @aka.theos. 5 หลายเดือนก่อน

    Let's keep working on this and keep making it better that it becomes good enough to be a serious thing that can compete with the current web

  • @guxit
    @guxit 5 หลายเดือนก่อน +1

    CSS has a heck-ton of selectors, not just `class` and `id`. `.p { ... }` selects an element with `class="p"`, whilst `p { ... }` selects all -elements. I guess only class-selectors are supported here 😅

  • @dardevelin
    @dardevelin 5 หลายเดือนก่อน

    Bussing Laughter begining to end, top notch quality

  • @Meskalin_
    @Meskalin_ 5 หลายเดือนก่อน +1

    welcome to the wide world of web

    • @ziphy_6471
      @ziphy_6471 5 หลายเดือนก่อน

      Welcome to the wide world of world wide web

  • @RealSDM2
    @RealSDM2 5 หลายเดือนก่อน

    The phrase "i remade the web" is more true even if "web" is being applied to a local wifi network with custom dns and websites instead of web

    • @RealSDM2
      @RealSDM2 5 หลายเดือนก่อน

      But, good job.