You don't need Node to use NPM packages

  Рет қаралды 150,798

Beyond Fireship

Beyond Fireship

Күн бұрын

Пікірлер: 234
@masterklm7216
@masterklm7216 Жыл бұрын
As soon as I saw you import Express without even installing it I knew it was over❤
@johnyepthomi892
@johnyepthomi892 Жыл бұрын
I learned Javascript and I’m thankful to js. Now, I can finally learn a low level language. I used it as a tool to learn to code and That’s where I want to draw the line.
@Joso997
@Joso997 Жыл бұрын
Deno: "I have become the very thing I swore to destroy"
@pookiepats
@pookiepats Ай бұрын
@@Joso997 no! Not even close!! Ignorant!!!!
@chriskleeblatt1867
@chriskleeblatt1867 Жыл бұрын
You can actually compile deno to a self contained executable with "deno compile". But that feature is unstable and I think that npm support will soon be coming to that feature
@mollthecoder
@mollthecoder Жыл бұрын
They said that in the video
@pieterrossouw8596
@pieterrossouw8596 Жыл бұрын
It produces a huge binary, but sure it's there if you want it.
@softwarelivre2389
@softwarelivre2389 Жыл бұрын
Deno is awesome! I use it whenever I can
@codewithguillaume
@codewithguillaume Жыл бұрын
Dino is taking so much space 🎉
@Codethier
@Codethier Жыл бұрын
and the start of deno becoming the same kind of mess as node begins, with native and npm packages mingling together
@advanceringnewholder
@advanceringnewholder Жыл бұрын
I think nodejs is kinda inevitable at this point. Try running away, and it circle back to it.
@jack171380
@jack171380 Жыл бұрын
And so a new js runtime shall be born to right all wrongs, again
@jitxhere
@jitxhere Жыл бұрын
There's no way to fix this JS mess. I sometimes gets the childish thought why not design a language with pros of JS and remove the cons.
@animatrix1851
@animatrix1851 Жыл бұрын
@@jitxhere like people haven't done that already
@jakob7116
@jakob7116 Жыл бұрын
Eh, while all the compat stuff is available for the npm modules, they’re not available in your code, aka you’ll never have to use module.exports/require and such.
@thefynn
@thefynn Жыл бұрын
I hope Deno will be popular soon, its just much better. The natural Problem of a huge echosystem world is that inovations is very slow
@poulticegeist
@poulticegeist Жыл бұрын
Thanks for that caveat. Relay, only the de rigeur graphql library, happens to be one of those non-esm libraries that don't work with freshjs
@jesseparrish1993
@jesseparrish1993 Жыл бұрын
Great! I'll hang around a few more years and see if it's worth transitioning to Deno for any production use.
@richardrapstine9014
@richardrapstine9014 Жыл бұрын
Based on the trend of the comments, you probably should have covered import maps in this video.
@htt34400
@htt34400 Жыл бұрын
I like to use Vite because it supports scss files right in the head of html. But Vite loses support for scss files when using Deno.
@charlesm.2604
@charlesm.2604 Жыл бұрын
babel has a standalone package that does runtime transpilation, meaning you can write JSX/TS/SCSS and the transpilation step will happen after DOM load, directly in the browser.
@1000percent1000
@1000percent1000 Жыл бұрын
@@charlesm.2604 great even more overhead for the end user, i get what your point is but that is not a drop in replacement for Vite in most situations
@paradiseexpress3639
@paradiseexpress3639 Жыл бұрын
@@charlesm.2604 sounds horrible
@charlesm.2604
@charlesm.2604 Жыл бұрын
@@1000percent1000 I know but the original commenter does not want to introduce a JavaScript runtime environment with proper bundlers and transpilers so it's always an option.
@charlesm.2604
@charlesm.2604 Жыл бұрын
@@paradiseexpress3639 It is what it is
@flamewave000
@flamewave000 Жыл бұрын
Never heard of Deno, I might need to check it out.
@rovolution8248
@rovolution8248 Жыл бұрын
Yay Deno, thanks for the video :)
@volimsir
@volimsir Жыл бұрын
Really cool progress, but I'm still gonna wait before switching. Got burned switching build tools way too much in the past.
@IAmOxidised7525
@IAmOxidised7525 Жыл бұрын
Now I am convinced JS is cursed
@morkvitnir
@morkvitnir Жыл бұрын
Thanks for the awesome content!
@vikingthedude
@vikingthedude Жыл бұрын
I don’t like seeing npm written in the source code. I would’ve liked to have a config file that would point to the npm registry url instead. Sort of what gradle does. Maybe could’ve leveraged import maps for that.
@thecrazyiwan
@thecrazyiwan Жыл бұрын
You can already do that in import maps in Deno!
@richardrapstine9014
@richardrapstine9014 Жыл бұрын
Import maps are already a thing in Deno. They even have a handy little tutorial on them.
@vikingthedude
@vikingthedude Жыл бұрын
If we can already import packages from any registry using import maps, then why have they added the “npm:” import to deno? Seems redundant unless there’s some npm-specific reason for not using import maps. Why should deno make an exception for npm?
@mollthecoder
@mollthecoder Жыл бұрын
@@vikingthedude because npm is so popular
@vladimirmijatovic4171
@vladimirmijatovic4171 Жыл бұрын
I was just about to ask if Deno is still alive. I got my answer :D
@quintencabo
@quintencabo Жыл бұрын
Having a package json is kinda nice though to see what something is using
@manemobiili
@manemobiili Жыл бұрын
If i was at a gunpoint and had to choose a javascript backend probably deno would be it!
@pwntmatch
@pwntmatch Жыл бұрын
every fireship video starts with the tools the new package offers . every fireship video ends with a diss on JS
@ra2enjoyer708
@ra2enjoyer708 Жыл бұрын
1:04 Is this a good thing? Where do you store (serializible) project metadata in deno codebases? While `package.json` can become an unwieldy dumping ground for unrelated keys, it also provides a place to store serializible data which would be all over the codebase otherwise. How does deno scope local and global packages without `node_modules`?
@jimmehjimmson8876
@jimmehjimmson8876 Жыл бұрын
You're comment actually made me think quite a bit. Some really good questions you're asking here. After digging around a bit, I think the answer is yes, it's a good thing that package.json is gone. And no, I don't think you can install modules globally/locally for deno, since that's not how deno works. I also can't think of a scenario where globally/locally installed modules are more sensible than deno's default sandboxing with setting explicit permissions when required, but am happy to change my mind, if you have one :). I could probably not explain it better than Ryan Dahl does himself in the talk he gave on why Deno came to exist in the first place: kzbin.info/www/bejne/g2SlfmyKd5Jrr6M
@talhaibnemahmud
@talhaibnemahmud Жыл бұрын
Time to switch my side projects to deno ❤️
@fayenotfaye
@fayenotfaye Жыл бұрын
The sequel to framework hell, runtime hell.
@ra2enjoyer708
@ra2enjoyer708 Жыл бұрын
@@fayenotfaye Can even combine for classic `m * n` problem!
@SirXtC
@SirXtC Жыл бұрын
so much extra work for such little gain lol
@heroe1486
@heroe1486 Жыл бұрын
Could say the same about creating a backend with node, being with express or even Nest, no gains with tons of extra work. And where do you see the extra work from this video ?
@glader88
@glader88 Жыл бұрын
"no Juan understands me" --Señor Developer
@mjkodonk
@mjkodonk Жыл бұрын
I use it on my main project for some features. it works well. :D
@humanfriend22
@humanfriend22 Жыл бұрын
This is great to hear but I don't think I'll be switching anytime soon because it doesn't really have the community & ecosystem Node has. At least not yet.
@softwarelivre2389
@softwarelivre2389 Жыл бұрын
I already switched, as soon as Deno 1.0 launched, and I'm definitely NOT coming back to insecure node. The security model in Deno is just that important.
@justpatrick_
@justpatrick_ Жыл бұрын
And deno deploy is absolutely magnificent
@ramtinabadi
@ramtinabadi Жыл бұрын
So, here is a problem. If you are using a NPM package in 20 different files, you need to change the version number every time in all of the files?
@ashishbhushan7837
@ashishbhushan7837 Жыл бұрын
No just export all your dependencies in a deps.ts file and then use it in any of your project files That's how a standard deno project looks like, ofc they don't use import in every file with a URL that long Just make a central deps file exporting all the dependcies
@opjoter
@opjoter Жыл бұрын
@@ashishbhushan7837 So it's basically asking you to create your own package.json
@ashishbhushan7837
@ashishbhushan7837 Жыл бұрын
Nope just a typescript/javascript file with some `export {foo} from "bar"` statements that's it👍
@MCasterAnd
@MCasterAnd Жыл бұрын
@@ashishbhushan7837yeah but that is literally package.json though, just a diff syntax
@ashishbhushan7837
@ashishbhushan7837 Жыл бұрын
Only it's not mandatory and you need a way in any language to maintain all your packages. Don't we?
@vincaslt
@vincaslt Жыл бұрын
I wonder what's the best way to manage package versions in deno. If you use the package more than once and wish to change its version, you have to change it across the whole app. I've seen some ideas with declaring a single file that imports a versioned package and reexports it for the app. I've also seen some native way to keep track of versions in importMap, though I've had trouble providing types for packages that don't ship with them. Any idea?
@RouvenKruse
@RouvenKruse Жыл бұрын
I would suggest import maps
@richardrapstine9014
@richardrapstine9014 Жыл бұрын
It’s literally in the Deno docs. Import maps.
@vincaslt
@vincaslt Жыл бұрын
@@richardrapstine9014 any idea about the packages with missing types?
@vintprox
@vintprox Жыл бұрын
@@vincaslt That's fair point... As long as I observe, there is no import map aliasing for @deno-types comments, which is a shame.
@vincaslt
@vincaslt Жыл бұрын
@@vintprox what was also bothering me a bit is that one of the selling points of deno (even mentioned in this video) is that it doesn't need a package.json file. In my eyes, importMap is pretty much the same package.json file...
@NilsMoller
@NilsMoller Жыл бұрын
Great and all that you can specify package using links inline but the reason we have a package-lock.json. What happens when I want reproducable builds?
@scottspitlerII
@scottspitlerII Жыл бұрын
Wouldn’t you have to specify the version like everywhere? Or can you just have a “consts” faux package.json file that imports the types?
@kamadoori
@kamadoori Жыл бұрын
Seems like the way to go to me. Although the desire to call it "package.ts" is a little bit strong... at that point you kind of lose the "advantage" of not having a package.json
@tabiasgeehuman
@tabiasgeehuman Жыл бұрын
You can either use a deps.ts file or an import map. Deno also has a deno.lock file
@RedStone576
@RedStone576 Жыл бұрын
deno is becoming that one thing it swore to destroy
@fltfathin
@fltfathin Жыл бұрын
Pretty sure npm wasn't part of nodejs in the beginning hence the awful choices on packaging.
@codeman99-dev
@codeman99-dev Жыл бұрын
@@fltfathin Ryan literally announced deno by apologizing for strange packaging patterns. Let's review. He said that Isaac created package.json, but he (Ryan) designed `require` around it. Making it mandatory. He said that he regretted how node_modules is resolved. Then finally, the point that "index.js" became the default entrypoint.
@codeman99-dev
@codeman99-dev Жыл бұрын
I think Ryan was dead wrong about being upset about node_modules being local and vendored-by-default. It's a very good pattern. I can't stand using pip because I need extra tools to isolate my dependencies. Tell me the last time you used python with more than two dependencies that you didn't reach for a virtual environment.
@javierflores09
@javierflores09 Жыл бұрын
@@codeman99-dev when working with JVM languages, gradle does this too by containing the cached deps in the .gradle folder, honestly don't see what is so wrong about node_modules, the package.json is definitely something that could use some work though
@Bourn77
@Bourn77 Жыл бұрын
I think C# dotnet has the best package system(nuget) along with Rust cargo. It's a pleasure to work with
@darrenmoriarty6984
@darrenmoriarty6984 Жыл бұрын
What would happen if you use multiple versions of the same lib in your app?
@Dominik-K
@Dominik-K Жыл бұрын
Now this is pretty cool
@nomadshiba
@nomadshiba Жыл бұрын
tbh npm packages are usually also have git repos, people can just use the github repos and etc
@keokawasaki7833
@keokawasaki7833 Жыл бұрын
Deno also has a built in test runner and a testing framework that is pretty good straight out of the box. It also has the linter built into it and the lsp server too. I'm loving this a heck ton over node js which I never touched because it was ugly from the beginning imo Deno's imports however are trash because obviously it's hard to see what's being imported from a single place. Yes import maps are there but there's no enforcement to only allow imports from the map. It is very well possible to import things outside of the import map
@heygema
@heygema Жыл бұрын
thanks, same impression with imports, bit confusing at first
@jackdavenport5011
@jackdavenport5011 Жыл бұрын
Yeah I like deno's imports but I don't like the idea of having to copy and paste the exact same import everywhere in my code, especially with version limits
@simonwtong
@simonwtong Жыл бұрын
The thumbnail is a crack up
@AwesomeTingle
@AwesomeTingle Жыл бұрын
the convenience of node makes it incredibly difficult for me to ever consider switching. this is a 3min video to show us how to accomplish the equivalent of "npm install x"
@ShadoFXPerino
@ShadoFXPerino Жыл бұрын
0:58 achieves the install and import in a single line. In node you have to npm install and then go into your file to import.
@lunafoxfire
@lunafoxfire Жыл бұрын
@@ShadoFXPerino wow. amazing. revolutionary. incredible. also totally pointless.
@heroe1486
@heroe1486 Жыл бұрын
​​​@@lunafoxfire Just like the guy above you clearly missed the point of the video, it's not about the fact that you don't need to install but about the fact that deno is now compatible with npm packages. Your smartness is indeed incredible.
@ludologian
@ludologian Жыл бұрын
Please talk about fuseopen and fuse programming language, thanks
@HappyCheeryChap
@HappyCheeryChap Жыл бұрын
Does Deno let you set permission per-NPM-package yet? Or do the permission still apply to your entire program?
@FlorianMaeder
@FlorianMaeder Жыл бұрын
So. If I use Lodash functions in multiple files in my project I either have to omit the version and hope the latest doesn't break stuff or set the version in every import and then update each and every import if I want to upgrade Lodash? (You can replace Lodash with any other 3rd-party library if you don't like Lodash.)
@aasutossh
@aasutossh Жыл бұрын
1:38 the server is running on port 6969, and the browser is connected to port 4000? magic!!
@YuriG03042
@YuriG03042 Жыл бұрын
It's using reverse proxy by default, it's actually magic! Except the ports are always randomized...
@GordonChil
@GordonChil Жыл бұрын
Wow. I’m gonna start using deno for my backend scripts that perform actions on the DB. Hopefully it has postgresql support.
@ayowtf_m8
@ayowtf_m8 Жыл бұрын
I recently installed rustc and cargo and it's a c++ killer
@rafaelacioly3252
@rafaelacioly3252 Жыл бұрын
Probably there's a way to fix it, but we'll need to specify the package version on every file that we import the dependence?
@Manish___Choudhary
@Manish___Choudhary Жыл бұрын
Make a deno crash course pls
@abplayzz
@abplayzz Жыл бұрын
"Port of your choice". I like your choice, though. 😂
@forrestmorrisey
@forrestmorrisey Жыл бұрын
I've kept an eye on Deno for my team but until we have Angular and Cypress support we are are SOL
@AvinashSewpersadh
@AvinashSewpersadh Жыл бұрын
So Deno + Google Cloud Run or Lambdas works better or worse than node?, given the caching of the libraries.
@justingiovanetti
@justingiovanetti Жыл бұрын
Cool. Now we can keep our projects in the cloud without worrying about syncing thousands of unused modules. … less I’m misunderstanding this here.
@AbhinavKulshreshtha
@AbhinavKulshreshtha Жыл бұрын
All I need is to figure out a central way to update all packages used in deno without need to go to every file. Package json might be overused, but it still serves as a central location to manage app dependencies.
@spectrapulse2104
@spectrapulse2104 Жыл бұрын
~~If only we had a central point to manage configs~~
@igorswies5913
@igorswies5913 Жыл бұрын
export express in a file maybe
@2u841r
@2u841r 4 ай бұрын
Very good
@manasnagelia
@manasnagelia Жыл бұрын
Next video: Deno vs Bun
@joseburgosguntin
@joseburgosguntin Жыл бұрын
Firebase zooming in on "Enable Deno linting?", and just selecting "no" is kinda funny 0:49
@crowlkats
@crowlkats Жыл бұрын
linting doesnt have to do with formatting.
@joseburgosguntin
@joseburgosguntin Жыл бұрын
@@crowlkats whoops you’re right, but If I’m not mistaken the formatting that deno does come with a default of 2 spaces (and I just found that a bit cursed)
@adambickford8720
@adambickford8720 Жыл бұрын
Does deno have any meaningful support in the cloud?
@MCasterAnd
@MCasterAnd Жыл бұрын
Fucking hell, this is how Node should have handled it all along
@javiasilis
@javiasilis Жыл бұрын
Nice!
@joshking9537
@joshking9537 Жыл бұрын
seems like a lot of excess work for what? minor speed boost. do you even get huge perf benefits with their backwards compatbility?
@VCR47527
@VCR47527 Жыл бұрын
bun is a sizable speed boost. deno is similar if not slightly slower than node. I dont think performance improvement is part of deno's mission
@devcomptrickshots4136
@devcomptrickshots4136 Жыл бұрын
Would honestly be using deno a lot more if they had backwards compatibility planned as bun does... Having to port a project to a new runtime altogether is painful, and a lot of packages do not really support deno well.
@v1ntee
@v1ntee Жыл бұрын
Bro use port 6969, He is one of mines
@jordixboy
@jordixboy Жыл бұрын
How and where do you authenticate against private npm repo?
@GwenaelOo
@GwenaelOo Жыл бұрын
Deno looks great, but am I the only one to find package.json helpful?
@kashnigahbaruda
@kashnigahbaruda Жыл бұрын
Am I supposed to rebuild everything with deno now?
@mateusvitorino
@mateusvitorino Жыл бұрын
Nice
@re.liable
@re.liable Жыл бұрын
can it like, cache the packages locally at least? My internet access is unreliable, so I don't know if this always-online approach is for me
@javierflores09
@javierflores09 Жыл бұрын
it is cached locally, otherwise it wouldn't be called a cache. It is just not cached within the project root but rather to a global directory somewhere in your PC. That being said, you can get a node-like node_modules by executing the commands with --node-modules-dir
@maverick456-33
@maverick456-33 Жыл бұрын
Rust + Deno !
@leonhma
@leonhma Жыл бұрын
But what about lockfiles?
@AveN7ers
@AveN7ers Жыл бұрын
port 6969 huehuehue Elon Musk is that you?
@ErezAmihud
@ErezAmihud Жыл бұрын
I wonder what the difference between bun and deno
@BobBuilder-r8u
@BobBuilder-r8u Жыл бұрын
Could you do a rust+deno vs. zig+bun detailed comparison and evaluation? Thanks.
@bennzeppelin
@bennzeppelin Жыл бұрын
nice nice port
@kale.online
@kale.online Жыл бұрын
Comments as code? We've come full circle with 00's Java
@mustafasertkaya4622
@mustafasertkaya4622 Жыл бұрын
My experience with deno is really bad. I wanted to use it with firebase admin package. Even though I tried to setup it under the guidance of people from the discord server, i couldn't manage to set it up. They also couldn't help about this. So i ended up with netlify functions which is pretty easy if you compare with deno.
@MailsonWei
@MailsonWei Жыл бұрын
nice
@lawrencedoliveiro9104
@lawrencedoliveiro9104 Жыл бұрын
Don’t need Node? No Node nerd need? Need Node? No!? ∗Nods∗
@lonewolfcoding5208
@lonewolfcoding5208 Жыл бұрын
what about elixir programming language?
@Salah-YT
@Salah-YT Жыл бұрын
it is nice but I think we have to wait until they make it better, I'm a beginner anyway thx 🙂
@C0ntroller
@C0ntroller Жыл бұрын
Way does every new JS engine have to do everything different? I don't like how there are so many packaging schemas that aren't interoperable. And I don't talk about the packages itself or their availability (although imo npm support _should_ always be included). If all of these engines do the same thing in the end (running my stupidly bad JS) why can't make my project for one engine and then run it with another. Currently, you have to have Deno installed to run a project written for Deno. You have to have bun installed to run a project written for bun. In Java, every SDK/JDK will take every project; in Python, PyPy will at least try to run your code (and probably succeeds if it's a simple script). I don't think the package.json is a bad thing and Deno and bun should at least have a fallback to support it. Else, they will probably never be used more than Node. IMO, having a file describing third-party dependencies for a project using them is an absolute must-have. pom.xml exist, requirements.txt exist and even for some C/C++ projects a README exists, telling you which libs to install first. BTW: Could you maybe do a video about Node, bun and Deno? Like for which use case which engine to choose, how good is the speedup in "real" applications (not benchmarks) and how and if it's possible to "convert" projects for another engine.
@kanniappann2910
@kanniappann2910 Жыл бұрын
How to deploy sveltekit project to firebase and host
@MieciuAutokarski
@MieciuAutokarski Жыл бұрын
It is better of pnpm?
@pauljohnsonbringbackdislik1469
@pauljohnsonbringbackdislik1469 Жыл бұрын
I doubt it solves peer-dependencies problem and I am already tired of reverting package updates because of TS compilation errors. I'll give it a pass unless someone can prove Deno can handle a large Nuxt app and monorepo.
@rudrecciah
@rudrecciah Жыл бұрын
It's definitely interesting but considering there's no place to define installed packaged besides imports themselves I'd imagine auto-imports wouldn't be possible...nor can I get over thr syntax of the type directive 🤮
@crowlkats
@crowlkats Жыл бұрын
you can use an import map to define your dependencies.
@__sassan__
@__sassan__ Жыл бұрын
Where are the packages installed then?
@crushfire2004
@crushfire2004 Жыл бұрын
Does npm import support for import map?
@gabrieltomaz56
@gabrieltomaz56 Жыл бұрын
Every day a new more blazing fast some fucking javascript shit
@nishantraval2740
@nishantraval2740 Жыл бұрын
Typescript support and no config files are very good features, but not supporting NPM is deno's biggest mistake. NPM and nodejs has huge ecosystem, and no one will going to write that much code again for deno. Deno will add overhead for developer to check whether specific npm package is working correctly or not. People now uses typescript without fear, because they are ensured that their code will also run in older browsers supporting only ES5. Deno must have to find a way to support NPM to replace node. Otherwise, majority of developers wil fear to switch.
@malipetek
@malipetek Жыл бұрын
How about size of executables? Is it any small?
@vin5718
@vin5718 Жыл бұрын
Deno still uses V8 so it won’t be small since V8 will be included
@malipetek
@malipetek Жыл бұрын
@@vin5718 There is not much point to it then, we have nexe in nodejs which is kinda same.
@bad-at-art-games
@bad-at-art-games Жыл бұрын
i like node
@codyrap95
@codyrap95 Жыл бұрын
Deno "supporting" npm is like SteamOS "supporting" Windows games: it... kinda works ... Sometimes ... If you tweak them ... And you are lucky
@heroe1486
@heroe1486 Жыл бұрын
Proton works really nicely, and it's not steamOS but just Linux, given some limitations like non compatible anti cheats etc, you're obviously exaggerating. And If you're a Dev and can't follow 3 instructions on proton DB then that's problematic, it's easier than your basic 3 liners "get started" for any npm package.
@henriquealmeida348
@henriquealmeida348 Жыл бұрын
Seems to be npm with extra steps
@НейроАстральнаяСова
@НейроАстральнаяСова Жыл бұрын
Upd: Second First🎉🎉🎉
@EduardoOviedoBlanco
@EduardoOviedoBlanco Жыл бұрын
Almost there
@sarunmrzn
@sarunmrzn Жыл бұрын
"no package.json" file bruh, how do you even keep track of dependencies thats installed
@clamhammer2463
@clamhammer2463 Жыл бұрын
each package has a package.json that defines deps.
@nikolaywaysman6576
@nikolaywaysman6576 Жыл бұрын
can i use it on lambda?
@mr.norris3840
@mr.norris3840 Жыл бұрын
Just use golang
@JoelTsafackTsafcko
@JoelTsafackTsafcko 3 ай бұрын
Yeah it looks like a big loop... Unless I don't really understand this..
@ddktst
@ddktst Жыл бұрын
The problem with deno npm support that it does not work properly as expected. You will struggle and suffer. The only application for deno is microservice, with low level abstractions. Do not ever think about wring a monolith with
@heroe1486
@heroe1486 Жыл бұрын
I mean same for node, if you want a monolith you use Rails, Django, Laravel, Phoenix, Spring or whatever, which are battle tested fully featured framework that don't require you to import tons of (sometimes half backed) dependencies to build your backend. The closest popular option Node has to that is Nest I guess, which is nowhere close to the ones quoted above
@TenshiProductionz
@TenshiProductionz Жыл бұрын
Missing local package is just a huge no from me. Deno will never replace anything just because of that. Staying in its nitch.
@crowlkats
@crowlkats Жыл бұрын
I am not sure I understand what you mean. could you clarify?
@noy1009
@noy1009 Жыл бұрын
what about bun?
@domdirector
@domdirector Жыл бұрын
golang been doing this for a bunch of years now, nerds
PROOF JavaScript is a Multi-Threaded language
8:21
Beyond Fireship
Рет қаралды 282 М.
I tried 8 different Postgres ORMs
9:46
Beyond Fireship
Рет қаралды 417 М.
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 13 МЛН
World‘s Strongest Man VS Apple
01:00
Browney
Рет қаралды 33 МЛН
Worst flight ever
00:55
Adam W
Рет қаралды 54 МЛН
Миллионер | 2 - серия
16:04
Million Show
Рет қаралды 700 М.
Node.js is a serious thing now… (2023)
8:18
Code With Ryan
Рет қаралды 652 М.
I built the same app 10 times // Which JS Framework is best?
21:58
Fireship
Рет қаралды 2,5 МЛН
How to bomb a JavaScript interview brutally 101
4:22
Boop Beep
Рет қаралды 1,4 М.
Bun is disrupting JavaScript land
4:30
Fireship
Рет қаралды 985 М.
How I deploy serverless containers for free
6:33
Beyond Fireship
Рет қаралды 524 М.
React VS Svelte...10 Examples
8:35
Beyond Fireship
Рет қаралды 567 М.
How GitHub Actions 10x my productivity
8:18
Beyond Fireship
Рет қаралды 426 М.
The ultimate guide to web performance
6:43
Beyond Fireship
Рет қаралды 438 М.
This UI component library is mind-blowing
8:23
Beyond Fireship
Рет қаралды 688 М.
SvelteKit is my mistress
4:19
Fireship
Рет қаралды 423 М.
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 13 МЛН