I made my own Web

Поделиться
HTML-код
  • Опубликовано: 30 май 2024
  • 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.
    GitHub: github.com/face-hh/webx
    Featuring ‪@theunrealtarik‬! Check out his content too :)
    Patreon: / facedevstuff
    Discord server: / discord
    Twitter: / facedevstuff
    Outro song - • 9 • Nine Nights • Day ...
    Character art by @JersonEXE
    - Twitter: / jersonbrawlstar
    This video was sponsored by Brilliant
    Thanks for watching!
  • НаукаНаука

Комментарии • 1 тыс.

  • @FaceDevStuff
    @FaceDevStuff  27 дней назад +128

    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 25 дней назад +1

      mk

    • @Martanus
      @Martanus 25 дней назад +3

      Ty jsi Čech???

    • @captgooey
      @captgooey 25 дней назад

      chat.yap

    • @Pawlo370
      @Pawlo370 25 дней назад +2

      Windows ❤

    • @NathanLundmark
      @NathanLundmark 25 дней назад +2

      BROOOO noway i was just thinking about doing this!

  • @electrical-420
    @electrical-420 25 дней назад +3915

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

    • @TheOddCell
      @TheOddCell 25 дней назад +18

      yes.

    • @Nootlink
      @Nootlink 25 дней назад +96

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

    •  25 дней назад +1

      Fr

    • @poleve5409
      @poleve5409 25 дней назад +2

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

    • @tonygamer4310
      @tonygamer4310 25 дней назад

      @@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

  • @AvanaVana
    @AvanaVana 25 дней назад +807

    = horizontal rule

    • @Wilker_uwu
      @Wilker_uwu 25 дней назад +53

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

    • @Ginto_O
      @Ginto_O 23 дня назад +17

      Rule like ruler?

    • @vinapocalypse
      @vinapocalypse 23 дня назад +28

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

    • @bitten2up
      @bitten2up 23 дня назад +6

      i thought it was HoRozontal line or smth

    • @Ginto_O
      @Ginto_O 22 дня назад +7

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

  • @smashkiller64
    @smashkiller64 25 дней назад +588

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

    • @st20332
      @st20332 20 дней назад

      stop smoking ​@@NataliaNovak-me5ph

    • @jdrmcm
      @jdrmcm 17 дней назад

      @@NataliaNovak-me5ph average chatgpt youtube bot

  • @idontknowwhatimdoingwhatistobe
    @idontknowwhatimdoingwhatistobe 25 дней назад +1209

    That windows development sequence really is peak.

    • @soymidasyt
      @soymidasyt 25 дней назад +34

      for doing that I just install Linux😂😂😂

    • @pixtane7427
      @pixtane7427 24 дня назад +2

      I have literally the same process

    • @baranjan6969
      @baranjan6969 24 дня назад +8

      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 22 дня назад

      100% realistic btw

    • @Alfred-Neuman
      @Alfred-Neuman 22 дня назад +1

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

  • @theunrealtarik
    @theunrealtarik 25 дней назад +916

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

  • @Kai4ik
    @Kai4ik 25 дней назад +362

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

    • @GhostGlitch.
      @GhostGlitch. 24 дня назад +12

      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 23 дня назад +8

      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 22 дня назад

      @@xandermckay9806 just repackage arch with your own package repo

    • @kubakielbasa5987
      @kubakielbasa5987 22 дня назад

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

    • @theseangle
      @theseangle 22 дня назад

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

  • @misnad
    @misnad 25 дней назад +347

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

    • @SpringySpring04
      @SpringySpring04 24 дня назад +12

      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. 24 дня назад +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-tty
      @maow-tty 24 дня назад +10

      @@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_ 24 дня назад +8

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

    • @jlewwis1995
      @jlewwis1995 24 дня назад +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

  • @Itsneil17
    @Itsneil17 25 дней назад +198

    bro is on a mission to remake everything

  • @quoenix9340
    @quoenix9340 25 дней назад +306

    Finna play GTA6 on Bussindows 10

    • @alexanderbuchler4048
      @alexanderbuchler4048 25 дней назад +24

      Grand Fanum Tax Auto 6 💀

    • @mevvvvvv
      @mevvvvvv 25 дней назад

      @@alexanderbuchler4048 stop existing bro

    •  21 день назад

      Fr​@@alexanderbuchler4048

    •  21 день назад

      ​@@alexanderbuchler4048gyat fanum tax

    • @alexanderbuchler4048
      @alexanderbuchler4048 21 день назад

      lmao 💀

  • @skmgeek
    @skmgeek 25 дней назад +210

    Missed opportunity to include support for Bussin X lmao

    • @somnullty
      @somnullty 25 дней назад +1

      Yeah i thought about it too

  • @ambuj.k
    @ambuj.k 25 дней назад +84

    Now I understand how Javascript was made in 10 days.

    • @no_name4796
      @no_name4796 23 дня назад +23

      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 23 дня назад

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

    • @mrowlsss
      @mrowlsss 23 дня назад

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

    • @okie9025
      @okie9025 22 дня назад +11

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

    • @dragoscatalin
      @dragoscatalin 22 дня назад

      ​@@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

  • @RenderingUser
    @RenderingUser 24 дня назад +40

    We reinvented the web before GTA 6

  • @JustDoom
    @JustDoom 25 дней назад +22

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

  • @okie9025
    @okie9025 22 дня назад +28

    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 13 дней назад +6

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

  • @Thiagola92
    @Thiagola92 25 дней назад +232

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

    • @fcantil
      @fcantil 25 дней назад +22

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

    • @TriflingToad
      @TriflingToad 25 дней назад +1

      Horizontal Row

    • @Communist-Doge
      @Communist-Doge 24 дня назад +4

      ​@@TriflingToad It's rule.

    • @Scotty-vs4lf
      @Scotty-vs4lf 23 дня назад +3

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

    • @TriflingToad
      @TriflingToad 23 дня назад +1

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

  • @jjtheone1232
    @jjtheone1232 23 дня назад +16

    Babe wake up gen-z Internet just dropped

  • @lletdesquelet
    @lletdesquelet 24 дня назад +93

    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 22 дня назад +9

      this sounds like neocities

    • @_Skylab2
      @_Skylab2 21 день назад +15

      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 15 дней назад +1

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

  • @SimGunther
    @SimGunther 25 дней назад +10

    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.

  • @xE92vD
    @xE92vD 25 дней назад +31

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

    • @codinghuman9954
      @codinghuman9954 24 дня назад +2

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

    • @TheStiepen
      @TheStiepen 23 дня назад +12

      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 RUclips comment and nothing except for spam detection or manual flagging could stop me.

    • @okie9025
      @okie9025 22 дня назад +10

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

    • @shmeboptop
      @shmeboptop 22 дня назад

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

    • @TheStiepen
      @TheStiepen 21 день назад +2

      @@shmeboptop no, I honestly don't.

  • @TeleviseGuy
    @TeleviseGuy 25 дней назад +50

    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 24 дня назад +4

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

    • @tauon_
      @tauon_ 23 дня назад +1

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

    • @stillred
      @stillred 23 дня назад +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 23 дня назад +1

      Ok furry

    • @tauon_
      @tauon_ 23 дня назад +6

      @@GeneralKenobi69420 ok redditor

  • @TheGamingCanadian
    @TheGamingCanadian 24 дня назад +11

    Forget Web3, it's time for Web4!

  • @lboston4660
    @lboston4660 25 дней назад +45

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

    • @allianyt
      @allianyt 25 дней назад +2

      🇯🇵🥷

    • @_erayerdin
      @_erayerdin 24 дня назад +6

      horizanturu rainu

  • @ZariffsDev
    @ZariffsDev 25 дней назад +13

    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 24 дня назад

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

    • @codinghuman9954
      @codinghuman9954 24 дня назад +3

      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 23 дня назад

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

    • @ZariffsDev
      @ZariffsDev 22 дня назад

      @@no_name4796 really? i didnt know that!

    • @charliekahn4205
      @charliekahn4205 22 дня назад

      Most Doom source ports have a BLua API for some reason

  • @distant6606
    @distant6606 25 дней назад +43

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

    • @Shouko91
      @Shouko91 25 дней назад +13

      WONG! HR stands for HORIZONTAR RINEBREAK!

    • @RayCodes
      @RayCodes 25 дней назад +13

      hr stands for human resources dude

    • @user-sw3hr9nu5b
      @user-sw3hr9nu5b 24 дня назад +2

      Div is a container

    • @hglbrg
      @hglbrg 22 дня назад +1

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

    • @hexyellow9873
      @hexyellow9873 20 дней назад

      Nah, HR stands for Croatia.

  • @bene7042
    @bene7042 25 дней назад +22

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

    • @luis_mz08
      @luis_mz08 25 дней назад +4

      bro he coded the damn thing😭

    • @undefinedchannel9916
      @undefinedchannel9916 25 дней назад +2

      @@luis_mz08 he didn't code the css parser

    • @abdullahenaya
      @abdullahenaya 24 дня назад +1

      @@undefinedchannel9916 did he not?

    • @Cyberfishofant
      @Cyberfishofant 23 дня назад

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

    • @charliekahn4205
      @charliekahn4205 22 дня назад +1

      @@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.

  • @ClayMurray8
    @ClayMurray8 25 дней назад +10

    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 23 дня назад +2

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

  • @stillhxpe
    @stillhxpe 25 дней назад +21

    Let him cook

  • @21Blankenship
    @21Blankenship 23 дня назад +12

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

    • @mrowlsss
      @mrowlsss 23 дня назад +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

    • @PHPLITHIUM
      @PHPLITHIUM 16 дней назад

      and you cant use tag name selector??

  • @tom-on
    @tom-on 25 дней назад +8

    10:21 Czechia Mentioned

  • @alessiobarbaglia
    @alessiobarbaglia 25 дней назад +5

    7:36 italy mentionatedddd

  • @ok_schlatter
    @ok_schlatter 21 день назад +2

    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

  • @BrainBitss
    @BrainBitss 23 дня назад +2

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

  • @FengLengshun
    @FengLengshun 23 дня назад +8

    >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 22 дня назад

      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 22 дня назад

      @@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 22 дня назад

      @@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 22 дня назад +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

  • @lauaall
    @lauaall 25 дней назад +16

    Now make a OS with BSX, that supports all of your software.

  • @mohdmuneeb4851
    @mohdmuneeb4851 25 дней назад +7

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

  • @tutacat
    @tutacat 12 дней назад

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

  • @teho1536
    @teho1536 25 дней назад +21

    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 25 дней назад +10

      this is skibidi logic okay chill

    • @mrowlsss
      @mrowlsss 23 дня назад +1

      ​@@21stWallStreetwhat?

    • @TheBitPunch
      @TheBitPunch 22 дня назад

      I was thinking the same thing…

    • @Lampe2020
      @Lampe2020 21 день назад +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 12 дней назад

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

  • @Rashian
    @Rashian 25 дней назад +3

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

  • @CorneliusCornbread
    @CorneliusCornbread 20 дней назад

    Fun fact, actually stands for "horizontal rule"

  • @SASTSimon
    @SASTSimon 25 дней назад +23

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

  • @digitalsparky
    @digitalsparky 25 дней назад +7

    hr = horizontal rule

  • @CoreDreamStudios
    @CoreDreamStudios 23 дня назад

    is horizontal rule I believe. Great video!

  • @freeplanez
    @freeplanez День назад

    FaceDev in 2024: I made my own Web
    FaceDev in 3016: I made my own universe

  • @Schadowofmorning
    @Schadowofmorning 25 дней назад +24

    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 23 дня назад +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 23 дня назад +1

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

    • @Cyberfishofant
      @Cyberfishofant 23 дня назад

      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 22 дня назад +2

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

  • @ClearlyCero
    @ClearlyCero 23 дня назад

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

  • @AbdullahCumhur
    @AbdullahCumhur 23 дня назад +2

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

  • @gwmythic
    @gwmythic 22 дня назад +18

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

    • @rog492
      @rog492 16 дней назад

      ???

  • @krtirtho
    @krtirtho 25 дней назад +4

    *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 22 дня назад +1

      the rust rewrites in question: barely functional MVP hobby projects

  • @jeffreyblack666
    @jeffreyblack666 16 дней назад +1

    CSS doesn't use . for classes because of ids.
    It uses it because of tags.
    You can style all paragraphs with a CSS selector of p
    You can style only paragraphs of a particular class with p.class

  • @dardevelin
    @dardevelin 23 дня назад

    Bussing Laughter begining to end, top notch quality

  • @Meskalin_
    @Meskalin_ 25 дней назад +9

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

  • @agocs6921
    @agocs6921 25 дней назад +6

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

    • @sw3aterCS_
      @sw3aterCS_ 25 дней назад +3

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

    • @okie9025
      @okie9025 22 дня назад +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

  • @v4sj4n
    @v4sj4n 25 дней назад

    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!

  • @RiverTripleSeven
    @RiverTripleSeven 21 день назад

    stands for horizontal rule. Think of a ruler

  • @tempname8263
    @tempname8263 25 дней назад +16

    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 25 дней назад +4

      Lua might be more annoying than JS from the correct angle

    • @FirstYokai
      @FirstYokai 25 дней назад +6

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

    • @tempname8263
      @tempname8263 25 дней назад +6

      @@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 25 дней назад +8

      @@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 25 дней назад

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

  • @AntonioLaPlaca
    @AntonioLaPlaca 23 дня назад

    pretty cool vid. Loved the idea of your own web lol

  • @Trick_in_hat
    @Trick_in_hat 21 день назад

    Nice job! Great editing too! You just got a few new subscribers, I believe ❤

  • @celdaemon
    @celdaemon 25 дней назад +24

    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 25 дней назад +8

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

    • @nagymihaly8072
      @nagymihaly8072 25 дней назад

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

    • @TheQuinn50
      @TheQuinn50 25 дней назад +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

  • @susstevedev
    @susstevedev 25 дней назад +4

    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  25 дней назад +1

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

    • @susstevedev
      @susstevedev 25 дней назад

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

  • @luchain771
    @luchain771 16 дней назад

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

  • @id104335409
    @id104335409 20 дней назад +1

    The web is definetely crying for a complete overhaul.

  • @SwitchyWitch_
    @SwitchyWitch_ 25 дней назад +34

    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 25 дней назад +2

      Yeah, I agree.

    • @morijin6903
      @morijin6903 25 дней назад +3

      Sleep was so convenient

    • @some1and297
      @some1and297 25 дней назад +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 25 дней назад

      You make a browser. Oh wait you do websites.

    • @okie9025
      @okie9025 22 дня назад +1

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

  • @reminderIknows
    @reminderIknows 25 дней назад +3

    as a lua mainer, hell yeah I stand with buss

  • @eenvulkaan
    @eenvulkaan 25 дней назад +2

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

  • @guypersson
    @guypersson 21 день назад

    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.

  • @BaldiReycaster
    @BaldiReycaster 25 дней назад +3

    This looks too Complicated

    • @dacixn
      @dacixn 16 дней назад

      it really isn't

  • @SamualN
    @SamualN 25 дней назад +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 25 дней назад +5

      Cuz it's a good language

    • @danieltoth714
      @danieltoth714 25 дней назад +5

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

    • @kiikoh
      @kiikoh 25 дней назад +4

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

    • @SamualN
      @SamualN 25 дней назад +1

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

    • @SamualN
      @SamualN 25 дней назад +4

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

  • @Hector-bj3ls
    @Hector-bj3ls 21 день назад

    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.

  • @smartz8334
    @smartz8334 25 дней назад +1

    Brings a tear too my eye.

  • @Strong256
    @Strong256 20 дней назад

    FaceDev: Uses GTK
    Slint & Iced: 👁️ 👁️
    👄

  • @kaitlynethylia
    @kaitlynethylia 19 дней назад +1

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

  • @kokosensei5231
    @kokosensei5231 23 дня назад

    Thank you for sharing!

  • @killswitch.
    @killswitch. 21 день назад

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

  • @pardok-qaza
    @pardok-qaza 17 дней назад

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

  • @franklynanderson
    @franklynanderson 21 день назад +1

    This video is hilarious and serious at the same time, satirical yes😂

  • @aftabshaikh9430
    @aftabshaikh9430 20 дней назад

    you might just be my next favourite dev

  • @ttj_
    @ttj_ 21 день назад

    great video! I'd love a more in depth video about the development process and technical details, too. Awesome content dude.

  • @sscsdhacks
    @sscsdhacks 21 день назад

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

  • @Magikarp_With_Dragonrage
    @Magikarp_With_Dragonrage 9 дней назад +1

    Windows has native support for Linux, if you install the browser into the Linux file system you could probably run it fine, you could do the same with Chromebooks(the newer ones have Linux support). There are a few guides online to do that, also there are several VMs that would allow the use of your browser on mac too.

  • @ygypt
    @ygypt 12 дней назад

    FaceDev in his Terry Davis era

  • @mahdirachdi8653
    @mahdirachdi8653 21 день назад +1

    imagine if this blows up and becomes the normal standard for web XD

  • @christianremboldt1557
    @christianremboldt1557 25 дней назад

    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

  • @seanthesheep
    @seanthesheep 22 дня назад +2

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

  • @kitanuma
    @kitanuma 4 дня назад

    I was just reading about domain extensions outside of the DNS system. Insane work ❤

  • @Nikilite
    @Nikilite 21 день назад

    GREAT WORK!!!

  • @himynameisidiot
    @himynameisidiot 25 дней назад +2

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

  • @foxfan_e
    @foxfan_e 25 дней назад +2

    3:08 JORT STORM

  • @_sohom
    @_sohom 22 дня назад +1

    Bro's soon gonna make a new world

  • @RealSDM2
    @RealSDM2 2 дня назад

    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 2 дня назад

      But, good job.

  • @DoorThief
    @DoorThief 23 дня назад

    This is really awesome!

  • @br2646
    @br2646 21 день назад

    Good video! What did you use for your api? I feel inspired.

  • @theperson624
    @theperson624 23 дня назад +1

    Mark my words, FaceDev will definitely blow up

  • @mohit84604
    @mohit84604 23 дня назад

    Bro you are on whole another level

  • @ToastExists
    @ToastExists 23 дня назад

    Finally someone makes a fan web browser!

  • @DrathVader
    @DrathVader 16 дней назад

    unironically what web should look like

  • @MysticWhiteDragon.
    @MysticWhiteDragon. 25 дней назад +2

    Cool idea! Just a thought, but what about using Tauri as the application front end? Tauri already uses rust and uses the OS's built in html engine meaning it can display full html pages. Plus with Tauri v2, they added mobile support.

  • @tutacat
    @tutacat 12 дней назад

    Actually, only XML supports self-closing tags. HTML does not support self-closing tags, it is just an artifact of tags that have no child that they can be automatically detected when you put a bunch of garbage (like a /) at the end. You could put any character there, but it is slightly slower.
    And XML supports inline code a tiny bit better. You can set the script type attribute, just that most browsers don't run other languages.

  • @TheRealMask3r
    @TheRealMask3r 20 дней назад

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

  • @Meskalin_
    @Meskalin_ 25 дней назад +1

    welcome to the wide world of web

    • @ziphy_6471
      @ziphy_6471 25 дней назад

      Welcome to the wide world of world wide web