WinterJS - A New Javascript Runtime

Поделиться
HTML-код
  • Опубликовано: 14 мар 2024
  • Recorded live on twitch, GET IN
    / theprimeagen
    Become a backend engineer. Its my favorite site
    boot.dev/?promo=PRIMEYT
    This is also the best way to support me is to support yourself becoming a better backend engineer.
    Article link: wasmer.io/posts/winterjs-v1
    By: Arshia Ghafoori
    MY MAIN YT CHANNEL: Has well edited engineering videos
    / theprimeagen
    Discord
    / discord
    Have something for me to read or react to?: / theprimeagenreact
    Kinesis Advantage 360: bit.ly/Prime-Kinesis
    Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
    turso.tech/deeznuts
  • НаукаНаука

Комментарии • 414

  • @knsense
    @knsense 4 месяца назад +554

    SummerJS is just around the corner

    • @lhard123l
      @lhard123l 4 месяца назад +46

      Just after SpringJS

    • @azizsafudin
      @azizsafudin 4 месяца назад +30

      @@lhard123lyes because we need to port it from Java

    • @trustytrojan
      @trustytrojan 4 месяца назад +4

      @@azizsafudin 💀💀💀💀💀

    • @nicholashendrata
      @nicholashendrata 4 месяца назад +10

      Lets not forget about AutumnJS

    • @tate_rs
      @tate_rs 4 месяца назад +8

      Then we will get SeasonsJS

  • @weeb3277
    @weeb3277 4 месяца назад +622

    at this rate js runtimes will outpace new AI models.

    • @nekekaminger
      @nekekaminger 4 месяца назад +23

      I was gonna say they will outpace new js frameworks, but maybe that goes a little too far.

    • @justpatrick_
      @justpatrick_ 4 месяца назад +14

      @@nekekaminger Frameworks are at 10x release speed

    • @discordok7613
      @discordok7613 4 месяца назад

      @@justpatrick_ai will create the frameworks

    • @Nothing_serious
      @Nothing_serious 4 месяца назад +6

      Seems like there's a Moore's Law for Javascript frameworks and runtimes.

    • @monad_tcp
      @monad_tcp 4 месяца назад +5

      I don't know why isn't anyone basically just compiling Typescript to C# or Rust or something faster at this point instead of compiling to Javascript and running in a dynamic runtime. (yes, I say compiling, `transpiling` is bullshit, its not even a word)

  • @bencelaszlo666
    @bencelaszlo666 4 месяца назад +61

    JS runtimes are the new to-do apps

  • @tinrab
    @tinrab 4 месяца назад +599

    Why are we still benchmarking "no-op" HTTP servers? There should be higher standards for what we consider acceptable benchmarks.

    • @Kane0123
      @Kane0123 4 месяца назад +58

      Blazingly has lost all meaning

    • @lucasschneider-dev
      @lucasschneider-dev 4 месяца назад +40

      Blazingly should mean "puts your processor in fire"

    • @_danisson
      @_danisson 4 месяца назад +2

      What no-op means ?

    • @Ignisami
      @Ignisami 4 месяца назад

      @@_danissonno-op = no operation. I.e.: do nothing and move on

    • @fumui_
      @fumui_ 4 месяца назад +41

      @@_danisson no operation
      basically doing nothing

  • @StarContract
    @StarContract 4 месяца назад +214

    "Hardware is 100 times faster, which let me write programs that are 100 folds slower." - Modern Web Developers

    • @mephistotel87
      @mephistotel87 4 месяца назад +2

      Ahaha, soooo true 😂

    • @MemeConnoisseur
      @MemeConnoisseur 4 месяца назад +3

      Read it in Jonathan Blow's voice

    • @Bare7a
      @Bare7a 4 месяца назад

      Yes because game devs doesn't write unoptimized games nowadays.

  • @zacharythomasrobertson8471
    @zacharythomasrobertson8471 4 месяца назад +292

    Let's face it. Developing a new JS framework has become the minimum requirement for an internship application at a startup that will last as long as the initial vc funding will take it.

    • @wmhilton-old
      @wmhilton-old 4 месяца назад +12

      Anything less can be done by Devin 😅

    • @kirayamato6128
      @kirayamato6128 4 месяца назад

      lol

    • @Doomlovesearth2
      @Doomlovesearth2 4 месяца назад +3

      A Year out of school for me and I still can't get my first tech job.

    • @justhit6673
      @justhit6673 4 месяца назад

      ​@@Doomlovesearth2is it that bad?

    • @Doomlovesearth2
      @Doomlovesearth2 4 месяца назад

      @@justhit6673 Yep.

  • @user-ef3ez1lf2n
    @user-ef3ez1lf2n 4 месяца назад +20

    While I was watching this video, 2 new runtimes, 8 new frontend frameworks, and approx 1 billion js libraries were released.

  • @_vicary
    @_vicary 4 месяца назад +32

    So is just those 3 big thing again:
    1. Google V8 for node
    2. Apple JSC for bun
    3. Mozilla SpiderMonkey for WinterJS

    • @LucasBonafe
      @LucasBonafe 4 месяца назад

      I'm here for Mozilla...

    • @_vicary
      @_vicary 4 месяца назад +1

      @@LucasBonafe Which one is better nowadays?
      AFAIK V8 does memory great, SpiderMonkey is so-so, JSC is known to be the slowest before iOS 17.

  • @damianodamianero
    @damianodamianero 4 месяца назад +68

    "blazing-fast" made my day

    • @CashMoney450
      @CashMoney450 4 месяца назад +11

      "Blazingly fast" is the new "making the world a better place"

    • @j-dev2605
      @j-dev2605 4 месяца назад

      when you just started to learn rust and need a motivation to proceed. xD i'm also a beginner BTW lol.

    • @Darbokst
      @Darbokst 4 месяца назад +2

      how fast is a blaze anyway.

  • @andythedishwasher1117
    @andythedishwasher1117 4 месяца назад +11

    Wait a second, you had Spider Monkey right next to Tokio and we didn't even get a TOKIOOO? What have you become, Prime? I love Go as much as the next dev, but let's not forget where we came from.

  • @yamyam263
    @yamyam263 4 месяца назад +82

    Days since last JavaScript tool: -9000

    • @kuklama0706
      @kuklama0706 4 месяца назад +2

      0 programmers were scolded by their chief
      But then another one was gone, their number was FF

  • @AdityaPimpalkar
    @AdityaPimpalkar 4 месяца назад +63

    Love it when he tells his editor to do something and he doesn't listen XD

    • @matronator
      @matronator 4 месяца назад

      I noticed this in another video as well, looks like he's slacking off :D

    • @imaadhaq540
      @imaadhaq540 4 месяца назад +5

      ​@@kyle8575 there are multiple very clear jumpcuts in that part of the video so it's definitely them acknowledging it and choosing to ignore it rather than just being lazy lol

    • @kyle8575
      @kyle8575 4 месяца назад +3

      @@imaadhaq540 In that case, I stand corrected. Going to delete my original comment as I don't want to spread misinformation.

  • @toast_dev
    @toast_dev 4 месяца назад +84

    I like the format of trying to explain things using the whiteboard

    • @Flexsan
      @Flexsan 4 месяца назад +18

      "ahem" technically it's a blackboard.

    • @Kane0123
      @Kane0123 4 месяца назад +18

      What’s with the all the racism guys? It’s just a board.

    • @coldestbeer
      @coldestbeer 4 месяца назад +15

      Person of color board

    • @1Caja
      @1Caja 4 месяца назад +4

      ​@@coldestbeerSo... not-white-person board?

    • @whatsanimesh
      @whatsanimesh 4 месяца назад

      Who needs excalidraw

  • @kamiljanowski7236
    @kamiljanowski7236 4 месяца назад +9

    That lightning reminds me of something else :P
    "WINAMP Winamp winamp. It really whips the lamma's ass"

  • @Matt_Kumar
    @Matt_Kumar 4 месяца назад +18

    Hey, I'm currently watching this video but I right away wanted to comment that your diagram and explanation on runtime and framework was probably the clearest I've come across yet. Thank you for this... helpful for me navigating this stuff

  • @oribennett6520
    @oribennett6520 4 месяца назад +3

    Was just reading this article, and wished I had your input and boom! Here it is, thanks

  • @hughmanwho
    @hughmanwho 4 месяца назад +23

    Only trust benchmarks where you can run it yourself on your own machine and see the numbers

  • @josefaguilar2955
    @josefaguilar2955 4 месяца назад +2

    I love how the thumbnail is Prime looking towards the future but as soon as you click he's shaking his head and already upset. Classic Prime 😂

  • @KyleHarrisonRedacted
    @KyleHarrisonRedacted 4 месяца назад +19

    Lol “Fastest” and “SpiderMonkey” are words that have no business being in the same sentence as each other

    • @liorean
      @liorean 4 месяца назад

      To be fair, most of the speed are host questions, not scripting engine questions.

    • @tjmnkrajyej
      @tjmnkrajyej 4 месяца назад +1

      "SpiderMonkey is not the Fastest JavaScript engine."

    • @KyleHarrisonRedacted
      @KyleHarrisonRedacted 3 месяца назад

      @@tjmnkrajyej know what? Touché.

  • @brangja4815
    @brangja4815 4 месяца назад +20

    Every js framework: Speed

    • @DsiakMondala
      @DsiakMondala 4 месяца назад +15

      Reality: Slow + 70gb RAM per button.

    • @mgord9518
      @mgord9518 4 месяца назад

      Native languages: look what they need to mimic a fraction of our power

  • @scheimong
    @scheimong 4 месяца назад +35

    So we're spamming runtimes now? Javascript is truly one of the languages of all time.

  • @monostate6629
    @monostate6629 4 месяца назад +39

    are we still making JavaScript runtimes? haven't we learned anything?

    • @FlanPoirot
      @FlanPoirot 4 месяца назад +37

      clearly not, why do u think we keep making more electron garbage and offsetting any advancement in CPU tech by making our programs more bloated with 408349 layers of abstraction?

    • @trustytrojan
      @trustytrojan 4 месяца назад +6

      nope, we're wasting time making "flashy" new runtimes in "flashy" new languages using js engines that *aren't* v8 (💀) and not contributing to node.js... these runtimes are gonna go nowhere lmao

    • @aveydotdev
      @aveydotdev 4 месяца назад +4

      because they only know JavaScript

    • @32gigs96
      @32gigs96 4 месяца назад +2

      @@FlanPoirotit’s not even abstraction. Just garbage.

    • @mgord9518
      @mgord9518 4 месяца назад +1

      ​@@32gigs96It's both. The JS way of doing things is framework on top of framework on top of an already slow, heavily abstracted language

  • @a-yo9312
    @a-yo9312 4 месяца назад +2

    2019: fastest thing in the world was release of a new JavaScript framework
    2024: scratch that fastest thing in the world is release of a new js runtime environment

  • @digie3823
    @digie3823 4 месяца назад +1

    I love it when there's something new in JS, it's always advertised as fastest or faster

  • @__kvik
    @__kvik 4 месяца назад +9

    I wrote an HTTP server in C++ using Drogon. It was ridiculously fast when serving pre-rendered pages, going up to a million req/s, easily beating Go doing the same. However, as soon as I started doing a bit of templating using various existing and naive JSON-in-the-middle approaches this dropped way down, sometimes to under 100k req/s. I then spent a bunch of time writing an inline templating engine based on libfmt that was able to go close to 700k req/s on a real workload.
    Oh, and by the way, the server in question was only ever intended to serve a single lone user at a time on a closed network, so that time spent turbo optimizing the hell out of it was suuuper worthy.

    • @voidwalker7774
      @voidwalker7774 4 месяца назад +2

      Dude JSON makes everything slower. I use Rust/Axum and just switching from JSON to MsgPack gave 10-100 times speedup depending on message size.

  • @kira.herself
    @kira.herself 4 месяца назад +2

    when do we get a package manager and registry for runtimes?

  • @isaac_shelton
    @isaac_shelton 4 месяца назад +1

    can't wait to see what runtime comes out next month

  • @vyteniskuciauskas
    @vyteniskuciauskas 4 месяца назад

    I love that you paying attention to details. Asterisk ✳️ I was not aware of this 😅

  • @reaganaustin5968
    @reaganaustin5968 4 месяца назад +3

    LOOK WHAT THEY NEED TO DO TO MIMIC A FRACTION OF C++'S POWER

  • @noredine
    @noredine 4 месяца назад

    So, it doesn't matter with simple workloads, but how handles your use cases?

  • @zwerko
    @zwerko 4 месяца назад +33

    If only people invested all this effort into something that makes sense, unlike JS on backend (or anywhere else, really)... For some reason, re-lipsticking the pig seems to be the preferred modus operandi of our industry.

    • @fishplayer6320
      @fishplayer6320 4 месяца назад +4

      Then... invested the effort somewhere else yourself? Such a weird take, let the people build the stuff they want.

    • @BusinessWolf1
      @BusinessWolf1 4 месяца назад +2

      Maybe don't yell at water for flowing and instead get a hose?

  • @Vinu-kj6qg
    @Vinu-kj6qg 4 месяца назад +6

    Cant we create a compiler that compiles js code to machine code that is optimised and all the good stuff that will make js a good option for the server?

    • @FirstYokai
      @FirstYokai 4 месяца назад +7

      Just use another language lol

    • @Vinu-kj6qg
      @Vinu-kj6qg 4 месяца назад

      @@FirstYokai yeah i currently do my backend codes with spring boot.....but is it possible in js thats the question

    • @hamBurg101
      @hamBurg101 4 месяца назад

      ​@@FirstYokai bravo problem solved🤦🤦

    • @32gigs96
      @32gigs96 4 месяца назад

      @@Vinu-kj6qgit’s literally v8. V8 does this. It’s a JIT compiler

    • @retropaganda8442
      @retropaganda8442 4 месяца назад

      JS is not a static language, so, no, it can't be optimized.

  • @DrakiniteOfficial
    @DrakiniteOfficial 2 месяца назад

    I appreciate that the benchmark Bun uses for its built-in builder is Three.js, which is a fairly large project. It's at least a real benchmark.
    In a way though, their hand was forced on that front, because they were just copying the benchmark that esbuild was using, since they wanted to demonstrate that bun was faster than esbuild.

  • @paulsisson8944
    @paulsisson8944 4 месяца назад

    I really look forward to the day I understand all the code stuff you talk about easily.

  • @kalkidanyishak3455
    @kalkidanyishak3455 4 месяца назад +3

    new frameworks - > new runtimes - > new specific computing hardwares

  • @asvirts
    @asvirts 4 месяца назад +14

    JavaScript is unhinged

  • @happykill123
    @happykill123 4 месяца назад +4

    I always make applications that only serve "Hello World" responses so this fits my one use-case!

  • @TheDragShot
    @TheDragShot 4 месяца назад +1

    Oh God, they're writing whole new JS runtimes now! Dx

  • @rmcoder23
    @rmcoder23 4 месяца назад

    bro my brain can't handle this anymore, that fact that I just started installing bun hours ago 💀

  • @jithinkg9865
    @jithinkg9865 4 месяца назад

    Can’t resist, I’m gonna day it. ‘Blazingly fast’

  • @thinktwice5035
    @thinktwice5035 4 месяца назад

    is this linked to WinterCMS? Even the logo appears to be the same.

  • @johnlovell8299
    @johnlovell8299 4 месяца назад

    I started ingoring newJS Runtimes and Frameworks. For my needs, I can still use NodeJS and get everything done. :)

  • @TJYouToob
    @TJYouToob 4 месяца назад +3

    I fully enjoyed* this video.

  • @diegoramiro25
    @diegoramiro25 4 месяца назад +10

    The Winter is coming ❄️

  • @davidbriggs8109
    @davidbriggs8109 4 месяца назад

    What type project can you benchmark with???

  • @CashMoney450
    @CashMoney450 4 месяца назад

    Just to be sure, is it blazingly fast?

  • @TheBearmoth
    @TheBearmoth 4 месяца назад

    XNA... That was a shoutout I was not expecting!

  • @lastink444
    @lastink444 4 месяца назад +1

    thanks for hands-on test/duel between go and bun

  • @ruaidhrilumsden
    @ruaidhrilumsden 4 месяца назад

    You get the lightening bolt in Mario Kart when you're losing really badly. The only thing you should feel then is shame, utter shame!

  • @eslamahmed5671
    @eslamahmed5671 4 месяца назад

    Does it run in May?

  • @ISKLEMMI
    @ISKLEMMI 4 месяца назад +1

    Presumably by "executed natively," they mean when WinterJS is compiled to x86-64 (or some other native instruction set) versus it being compiled to WASM to run inside of a browser-like application.
    They're not taking about the JavaScript code itself.

  • @JohnSmith-gu9gl
    @JohnSmith-gu9gl 3 месяца назад +1

    when will we get a Rust powered JS runtime?

  • @psybertao
    @psybertao 4 месяца назад

    "...because at the end of the day, you're still running JavaScript."🏆

  • @CameronBrown-ph9do
    @CameronBrown-ph9do 4 месяца назад +5

    Someone seeing 17 standards "we need one universal standard!"
    2 months later
    "There are now 43 standards, maybe we need one standard"

  • @wlockuz4467
    @wlockuz4467 4 месяца назад

    Can't wait for SummerJS, MonsoonJS, SpringJS, FallJS

  • @AQWLxRaN
    @AQWLxRaN 4 месяца назад

    Can't believe Theo did "TOKIOOOOOOOO" and Prime didn't Sadge

  • @LuisRebaixado
    @LuisRebaixado 4 месяца назад

    LOL took me a while to notice it was your Pixel that was getting notifications and not mine.

  • @frankdearr2772
    @frankdearr2772 3 месяца назад

    great topic, thanks 👍

  • @it_is_random
    @it_is_random 4 месяца назад +5

    Spidermonkey best name ever

  • @devwckd
    @devwckd 4 месяца назад +2

    I was gonna say something about "haha javascript runtimes are the new javascript frameworks" but then I saw its made by wasmer and I went like 🥰🥰

    • @stefanalecu9532
      @stefanalecu9532 4 месяца назад +1

      Your statement isn't incorrect and I don't get why Wasmer doing it is better

  • @ahallock
    @ahallock 4 месяца назад

    Time to update my project to use the new runtime. This will fix all my problems

  • @KvapuJanjalia
    @KvapuJanjalia 4 месяца назад +2

    December.js Jaunary.js February.js and so on.

  • @HerrSiering
    @HerrSiering 4 месяца назад

    Absolutely here for the Mario Kart reference! ⚡️

  • @hanro50
    @hanro50 4 месяца назад +2

    The issue is that I've branched out from JS....honestly, I don't think it is the best language for backend stuff. Ironically, because the fragmentation is horrible.

  • @rjwhite4424
    @rjwhite4424 4 месяца назад

    When you shout you sound like Michael Scott from the Office

  • @weeb3277
    @weeb3277 4 месяца назад +14

    uses gimp like a pro
    i bet he can make a circle in 2 steps

    • @microcolonel
      @microcolonel 4 месяца назад +1

      Real men draw circles freehand.

    • @kratosgodofwar777
      @kratosgodofwar777 4 месяца назад

      I draw circles using the html canvas API

  • @kerduslegend2644
    @kerduslegend2644 3 месяца назад +1

    like seriously, if i were to done my projects and building portfolio at the same rate as JS making another framework i will probably rich enough i'll retire in my 20, having my own yatch, and living on a mansion rather than thinking of hopping jobs and risking myself of early heart attack.

  • @himalczyk258
    @himalczyk258 4 месяца назад +2

    Goood video, although, lets check if there is something new already out maybe 😅

  • @Kay8B
    @Kay8B 4 месяца назад

    "Hey flip edit this...." Flip does not edit and we watch prime awkwardly mumble to himself setting up a new project 🤣🤣

  • @renejotas
    @renejotas 4 месяца назад +9

    the new js framework everyday became the new js runtime everyday

  • @_aurora60
    @_aurora60 4 месяца назад +1

    From the creators of “yet another JS framework”…
    YET ANOTHER JS RUNTIME :D

  • @anarabdullazad4649
    @anarabdullazad4649 4 месяца назад +2

    Winter is coming

  • @Kevin-jc1fx
    @Kevin-jc1fx 4 месяца назад

    Instead of taking a plane, some people keep trying to make their bike faster. 😂

  • @Kashi754
    @Kashi754 4 месяца назад +1

    We've switched from constant releases of new JS frameworks to full JS runtimes. What's next?

  • @deatho0ne587
    @deatho0ne587 4 месяца назад

    Sale a new JS runtime to a group that is using VSC (roughly mid 2016), NodeJS before 14, Angular 11, and will not give their devs "ng" command access.
    For those that do not know what is "ng", it is sort of like "npx" but specifically for Angular builds. To get those commands to work you have to put those "ng" commands into package.json

  • @tacklemcclean
    @tacklemcclean 4 месяца назад +2

    Idea: take Primeagens "whiteboard" character drawings and turn it into a font.
    Then use that font while coding. In VSCode

  • @jabuci
    @jabuci 4 месяца назад

    WinterJS? Sounds cool!

  • @Jesusisinvincible
    @Jesusisinvincible 4 месяца назад

    I love your prime time

  • @kingnick6260
    @kingnick6260 4 месяца назад

    Shoutout to all of the Super Mario Kart enthusiasts, for those who are actually aware of its existence

  • @le_moski
    @le_moski 4 месяца назад

    Finally I'm able to start my wasmedging streak

  • @hanifarroisimukhlis5989
    @hanifarroisimukhlis5989 4 месяца назад

    Last few days i successfully compiles Boa (JS runtime in Rust) to pure WASM, no WASI, no bindgen. So i guess that's a plus.

  • @spageen
    @spageen 4 месяца назад +1

    I’ll just close my eyes for 1 year and let all these frameworks battle it out

  • @RenderingUser
    @RenderingUser 4 месяца назад

    Days since new js runtime: 0

  • @mateusvmv
    @mateusvmv 4 месяца назад

    I see Flip is still doing his job properly, and Prime is none the wiser lmao

  • @lpls
    @lpls 4 месяца назад +1

    Lua got mentioned! 🇧🇷

  • @DavidAlsh
    @DavidAlsh 4 месяца назад

    I've been trying to embed a JavaScript runtime into my Rust tool to use as an engine to execute user-written plugins in.
    Spent the last 2 weeks trying to figure out how to embed Deno and wholey bejesus is that project a mess. All I need is compatibility with the Node.js standard library - maybe I'll try again with Winter

    • @mgord9518
      @mgord9518 4 месяца назад

      Why not something like Lua? (assuming you have the flexibility to choose the language)

    • @DavidAlsh
      @DavidAlsh 4 месяца назад

      @@mgord9518 I have added a general purpose "PluginEngine" trait giving me the ability to add any runtime for use as a plugin engine (Lua, wasm, Deno, Node.js, abi_stable rust, etc).
      In the web world, a lot of tooling, and consequently their plugins, are written in JavaScript.
      Unsurprisingly, JavaScript developers are familiar with JavaScript, so supporting JS plugins is a must.

  • @randompep
    @randompep 4 месяца назад +2

    Before we find out that it was written by Devin 😂😂

  • @Wielorybkek
    @Wielorybkek 4 месяца назад

    I'm telling you, soon someone will come up with a "runtime manager"

  • @jonathan-._.-
    @jonathan-._.- 4 месяца назад +3

    invalid video: at 1:42 you didnt do the "TOKIOO" scream

  • @rajarshiparmar1990
    @rajarshiparmar1990 4 месяца назад

    Its so nice that Nikola Tesla explains us computer science.

  • @Serizon_
    @Serizon_ 4 месяца назад

    Bun is good but I don't feel sure about using a for profit company as a runtime when theres node + pnpm . (atleast currently , and I am leaning towards golang)

  • @brssnkl
    @brssnkl 4 месяца назад +1

    We want NUMBER GO BIG!

  • @anarhistul7257
    @anarhistul7257 4 месяца назад +1

    About fucking time for a new JS something

  • @PiotrPavel
    @PiotrPavel 4 месяца назад +1

    They are multiplying like Bacteria

  • @codingprograms2078
    @codingprograms2078 4 месяца назад

    Love this guy, bro😂😂😂😂

  • @bitwize
    @bitwize 4 месяца назад

    Me: loves scheme
    The world: Nobody develops serious software in Scheme. There are too many implementations and they all work differently.
    JavaScript: has Node, Deno, Bun, WinterJS, all the different subtly incompatible browser runtimes, QML, GNOME...
    The world: 😍

  • @uFamous_Breakfast1792
    @uFamous_Breakfast1792 4 месяца назад

    Ridiculously fast 😂 all i heard was about been fast in entire documentation

  • @lukeskywalker7029
    @lukeskywalker7029 4 месяца назад

    Would be great to have a tutorial on how to build a winterjs Dockerimage

  • @LaughingRam
    @LaughingRam 4 месяца назад +1

    WinterJs Is Coming

  • @SandraWantsCoke
    @SandraWantsCoke 4 месяца назад

    Mayank Choubey made a "real-world application benchmarks" of bun and rust and go. Summary: don't use JS for backend. It's only fast at returning hello world. Once you start talking to a DB, and dealing with Tokens and serializing, you become slow with JS.