Тёмный

The creator of npm is making something new 👀 

Theo - t3․gg
Подписаться 333 тыс.
Просмотров 77 тыс.
50% 1

Опубликовано:

 

12 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 137   
@davidsiewert8649
@davidsiewert8649 5 месяцев назад
tldr: 1) jsr is a real packaging solution usable today, 2) vlt: is a marketing announcement without anything substantial yet
@rawallon
@rawallon 5 месяцев назад
eh
@SoreBrain
@SoreBrain 5 месяцев назад
If I didn't know it better I would have thought jsr and vlt are on the same level after watching this video until the last minute
@davidsiewert8649
@davidsiewert8649 5 месяцев назад
@@SoreBrain My impression as well, especially since Theo hyped the second solution more only to end the video abruptly in a total disapointment
@nizarudintech-bd8uw
@nizarudintech-bd8uw 5 месяцев назад
Every time I sip my drink, a new javascript tech comes out
@j3pl
@j3pl 5 месяцев назад
You must drink A LOT
@TheBswan
@TheBswan 5 месяцев назад
Turns out the most popular programming language and its ecosystem get a lot of innovation. This is a boring meme.
@carloslfu
@carloslfu 5 месяцев назад
@@TheBswan Excuses!
@nizarudintech-bd8uw
@nizarudintech-bd8uw 5 месяцев назад
@@TheBswan Thank you. I'm a boring person as well.
@ecereto
@ecereto 5 месяцев назад
@@j3pl Please stop drinking tea.
@TagetesAlkesta
@TagetesAlkesta 5 месяцев назад
Can’t wait to see these all over the internet for like a week then never hear about them again!
@t3dotgg
@t3dotgg 5 месяцев назад
Honestly? Fair
@Ivan-wm6gm
@Ivan-wm6gm 5 месяцев назад
JS ecosystem is a jungle, every week a new species is discovered
@tibbydudeza
@tibbydudeza 5 месяцев назад
And they go extinct within a week
@ktxed
@ktxed 5 месяцев назад
All feral lol
@Nape420
@Nape420 5 месяцев назад
> is for TypeScript (TS) > is called the JavaScript Registry (JSR) Never change js devs. Never change
@ollierkul
@ollierkul 5 месяцев назад
"The open-source package registry for modern JavaScript and TypeScript"
@LeoPlaw
@LeoPlaw 5 месяцев назад
@@ollierkul nope, description specifically says TS. It's another attempt to force TS on devs.
@ollierkul
@ollierkul 5 месяцев назад
@@LeoPlaw The introduction literally says "JSR packages are written in JavaScript or TypeScript". Not sure why you are hell bent on pushing misinformation on this. They don't enforce it, I've tested it. You do however receive a warning if you dont include a type declaration (d.ts) file, because they encourage the use of fast type checking.
@julianklumpers
@julianklumpers 5 месяцев назад
At this rate new js tech comes out, AI cant keep up and therefore cannot take my job 👌🏻
@thock_enjoyer
@thock_enjoyer 5 месяцев назад
having a VC backed package manager definitely feels wrong...
@scooterman30
@scooterman30 5 месяцев назад
Its MIT licensed so just VC funding FOSS to then sell to fortune 500. same playbook, we just get new public goods out of it.
@mikopiko
@mikopiko 5 месяцев назад
Theo, you're presenting this like it's replacement or competitor. Jsr is a superset of npm, just like how typescript is a superset to javascript.
@gadgetboyplaysmc
@gadgetboyplaysmc 5 месяцев назад
"Since then, there hasn't been much innovation.". That take is kinda weird because it implies that if something exists for a long time, it has to do something different at some point. What if it "just works?", like works well for a long time... and doesn't need to change. But yes JSR and Volt is cool.
@benheidemann3836
@benheidemann3836 5 месяцев назад
As a library author, I’m very excited about JSR
@twitchizle
@twitchizle 5 месяцев назад
As a library author im excited as well, i love my 5 downloaders
@mikopiko
@mikopiko 5 месяцев назад
As a non library author, I am excited aswell.
@shapelessed
@shapelessed 5 месяцев назад
Oh great. One more place to always remember to publish my packages to... How wonderful.
@DavidLayM
@DavidLayM 5 месяцев назад
my problem with native TS runners like Deno is that TS is still slave to JS decisions. Upgrading the package manager is an exciting development, but not enough to give me much hope on the future of JS/node/TS/etc. And all these new package manager proposals are just looking to me like an excuse to centralize compute resources and charge for it. I don't want "the cloud" to generate docs for me, we need a smart way of storing assets and a reliable verification process for clients, not more cloud services.
@Q_20
@Q_20 5 месяцев назад
Agreed ❤
@everyhandletaken
@everyhandletaken 5 месяцев назад
I'm not really sure why we haven't seen a language that takes friendly TS syntax that most people know, fix the types & JS legacies & have it compile to native. We will know 95% of the language from day 0, it gets rid of the legacy / odd behaviour & it's plenty fast enough for most. Rust fast? No.. Go fast... probably. We can still work in JS/TS land with ease, but can use a faster & still approachable language on the server. I can only speak for myself, but I enjoy ease of use & I don't need blazing fast 99.9% of the time, so Rust is a step too far & Go is a bit meh. Whitespace significant languages burn my eyes too, so that leaves few modern options. Maybe I am too fussy & unrealistic though 😂
@gabrielstellini
@gabrielstellini 5 месяцев назад
​@@everyhandletakenmaybe nativescript is worth looking into?
@timmeehan2365
@timmeehan2365 5 месяцев назад
​​​@@everyhandletaken that could he great indeed, but very unlikely to happen imo. Building a new language would also require building a strong set of tools, ecosystem and community. This can work when you have something clearly different to offer like Go and Rust had. But if you have something that looks like TS, but isn't really, and you can't benefit from all the JS/TS ecosystem - and you can only run it on the server - I don't think people would have enough motivations to follow.
@everyhandletaken
@everyhandletaken 5 месяцев назад
@@timmeehan2365 well, I think you could offer a migration path to bring packages over etc- I mean the Rust & Go ecosystems are laughably small in comparison, but they are still popular languages too. Idk, there is a gap that I think a lot of people struggle to decide on a way to fill at the moment & end up bouncing around solutions, none of which might really suit them, given their TS/JS background.
@di4352
@di4352 5 месяцев назад
I really enjoy your videos, Theo! They're very informative and fairly concise.
@Soitisisit
@Soitisisit 5 месяцев назад
I was about four and a half minutes in when I realized something: I don't use JavaScript and I don't want to. Why am I watching this? Liked anyway because I appreciate you, Theo.
@spicepirate
@spicepirate 5 месяцев назад
can't wait to install all my packages from different registry
@nekogami87
@nekogami87 5 месяцев назад
? what's the issue with ruby gem ? or did I misunderstood the intro ?
@Quephara
@Quephara 5 месяцев назад
Theo. Theo's the issue
@mikopiko
@mikopiko 5 месяцев назад
Fr
@soundzthevibewalker
@soundzthevibewalker 5 месяцев назад
composer
@DominikZogg
@DominikZogg 5 месяцев назад
composer (php) is still the best package manager out there.
@JaceComix
@JaceComix 5 месяцев назад
Looking at the thumbnail... Jet Set Radio??
@lhpl
@lhpl 5 месяцев назад
It should be obvious that a code repository for a language should be closely integrated with the language, and in case of an open source language, it should be kept away from control by commercial interests. CPAN worked reasonably fine 30 years ago, and still does, afaik.
@andreasWebDev
@andreasWebDev 5 месяцев назад
Deno Ecosystem ✅
@trupalcanada
@trupalcanada 5 месяцев назад
Does this mic have an inbuilt pop filter? Is it working? Am I going insane over this?
@babakfp
@babakfp 5 месяцев назад
We are going to talk about JSR in this video, nop actually, were are going to talk about other things. We are not going to use JSR or actually see how it works, were are just going to do a lazy text read. lol.
@qubok
@qubok 5 месяцев назад
You must be new here
@babakfp
@babakfp 5 месяцев назад
What do you mean?@@qubok
@a-yon_n
@a-yon_n 5 месяцев назад
I still uses NPM, but I also publish my packages to JSR, just for the documentation experience.
@chrisalexthomas
@chrisalexthomas 5 месяцев назад
You're just going to ignore that composer exists? The nearest thing you can think of is a python package manager? But not the package manager for PHP, one of the languages closest to Javascript in that ecosystem?
@ermilburn02
@ermilburn02 5 месяцев назад
Last time I looked at JSR, they were still missing tons of popular packages. Hopefully that's changed, or will change soon.
@autohmae
@autohmae 5 месяцев назад
12:22 tarball, their is that word again, last time it was used was with XZ
@user-ud8hw4gp6t
@user-ud8hw4gp6t 5 месяцев назад
8:30 how do you create an executable then? im currently writing a grpc framework and started out with commonjs, then i wanted to switch to esm, but it turn out so many packages dont support esm like pkg, or commander. so i had to move back to commonjs and luckily i had a it saved using github. but i still think this is a really flawed thing.
@arden6725
@arden6725 5 месяцев назад
it’s insanely easy to use commonjs packages in esm assuming you have a build step like typescript or vite
@user-ud8hw4gp6t
@user-ud8hw4gp6t 5 месяцев назад
@@arden6725 ahh you mean like wrapping it and then transpile it to commonjs from esm+typescript? i actually dont like typescript. i started out using vanilla and then tried typescript. i dont like it for prototyping
@yannick5099
@yannick5099 5 месяцев назад
What I would really like to see is a single package registry for everything. Why does every tool/platform/language need their own? Package resolution may be individual, but in the end everyone downloads a bunch of files and puts them in the filesystem. Standardize the last step and give me a single software that handles that stuff. Maybe we can then work towards easier integration between multiple languages and tools.
@xanazf
@xanazf 5 месяцев назад
so what you're saying is... JSR is the TypeScript of NPM..?
@lynxcat4life
@lynxcat4life 5 месяцев назад
Been waiting for something just like Javadoc’s web ui for yeeeears for ts
@ollierkul
@ollierkul 5 месяцев назад
It would have been nice if you actually showed JSR instead of just reading the introduction, just so people can see that it is in fact a real thing that works right now.
@JP-hb4mv
@JP-hb4mv 5 месяцев назад
theo i love your videos but PLEASE drop the cliche thumbnails with wow face, it cheapens you
@akza0729
@akza0729 5 месяцев назад
He just looks like he smoked some illegal substances in the thumbnail
@KaKi87
@KaKi87 5 месяцев назад
How about JSDoc ?
@cyrus01337
@cyrus01337 20 дней назад
Wait, MICHAEL JACKSON?!
@ReneArenasFlores
@ReneArenasFlores 5 месяцев назад
hbd 🥳
@MailsonWei
@MailsonWei 5 месяцев назад
im still going to use npm, yarn since not many around me using jsr
@b_two
@b_two 5 месяцев назад
JSR all the way
@AbhiShake-pl3cf
@AbhiShake-pl3cf 5 месяцев назад
I wanted to stop watching theo after rn sika video and now he posts something i cant resist clicking
@richardflosi
@richardflosi 5 месяцев назад
Is Microsoft working on this for npm?
@smoked-old-fashioned-hh7lo
@smoked-old-fashioned-hh7lo 5 месяцев назад
js/ts on the server was a mistake
@febrilian
@febrilian 5 месяцев назад
why? can you elaborate
@declspecl
@declspecl 5 месяцев назад
i think it has turned out pretty good honestly. with the new fullstack frameworks pushing the envelope, i genuinely have a hard time thinking of a reason to develop my api in a language other than ts
@pedrogilmora
@pedrogilmora 5 месяцев назад
You meant, NodeJS had a wrong conception
@norbertocammayo2334
@norbertocammayo2334 5 месяцев назад
💯
@t3dotgg
@t3dotgg 5 месяцев назад
This is like going to a random Linus Tech Tips cpu review and commenting “teaching sand to think was a mistake”
@rektleet
@rektleet 5 месяцев назад
what browser do you use?
@iflux8821
@iflux8821 5 месяцев назад
At least vlt was kind enough to have dark mode from the start. Why it’s still not a must in 2024 wtf
@jvcmarc
@jvcmarc 5 месяцев назад
jsr is a game changer, it feels like what cargo is to rust
@hri7566
@hri7566 5 месяцев назад
jsr has graduated from assembly language now
@rawallon
@rawallon 5 месяцев назад
Whos Theo editor?
@JimmyKeeseeJr
@JimmyKeeseeJr 5 месяцев назад
I don't want guys like this.... I like this today, that tomorrow.... Defining npm. Npm kinda sucks. But it's been super reliable. Adding golang style url-based dependencies would be great. Also... You know a project is well maintained and has a team because there are docs, types (if you care) and bundled releases. This is the next J's cluster*** extended to my package manager. I do not want all this extra stuff added.
@vinialves12362
@vinialves12362 5 месяцев назад
Theo was kinda different in this video. Maybe tired?
@AlanJames1987
@AlanJames1987 5 месяцев назад
I've had nothing but bad interactions with Isaac. I hope his attitude has changed over the years since the days when he had an open dislike of all other developers and fought with everyone about everything, however small. On the other extreme I have had nothing but good interactions with Guillermo. His involvement in anything always makes me feel like the project will be good and ship.
@sarthikg
@sarthikg 5 месяцев назад
In an attempt to solve a few issues on the publication side of packages, these projects are nothing but a way to introduce new complexity for all the consumers. They should really understand that the numbers of consumers of npm far exceeds the number of publishers. Ngl, we are in a javascript bubble.
@quintencabo
@quintencabo 5 месяцев назад
npm is owned by microsoft woah
@supercompooper
@supercompooper 5 месяцев назад
Jabascript The Hut
@SanderCokart
@SanderCokart 5 месяцев назад
Will jsr support private packages?
@Kabodanki
@Kabodanki 4 месяца назад
Remember when this creator was sexist and racist talking about white men ? I do
@sp3cterproductions
@sp3cterproductions 5 месяцев назад
This is - Steam, Epic Games, Xbox, Battlenet, Ubisoft, EA, etc. - game launchers all over again. Fuck that, I'm fine with NPM.
@dehrk9024
@dehrk9024 5 месяцев назад
Does anyone know if Theos neurodivergent besides the high iq?🤠
@yaroslavpanych2067
@yaroslavpanych2067 5 месяцев назад
Okay, about "innovation": innovation for the sake of innovation is no go. You have been watching npm do nothing, and do you know why nothing happens? Because nobody really needs anything new. If it was needed for real, there wpuld be a ton of activity around those needs, but because we observe none, it seems only you need that stuff. Or do you? Innovation for sake of innovation is no go
@abdullahimran999
@abdullahimran999 5 месяцев назад
volt should merge with jsr
@billywang3829
@billywang3829 5 месяцев назад
classic 0 value added
@hipihypnoctice
@hipihypnoctice 5 месяцев назад
Can we be friends
@nobudev
@nobudev 5 месяцев назад
And I’m outta here🚶🏽
@dough-pizza
@dough-pizza 5 месяцев назад
Every 60 seconds in Africa, a new JavaScript framework is created
@renderthegreatskycity
@renderthegreatskycity 5 месяцев назад
Hi
@tobyzieglerrr
@tobyzieglerrr 5 месяцев назад
Niche... Nobody cares
@anon_y_mousse
@anon_y_mousse 5 месяцев назад
It's still weird to me that so many projects keep getting made for one of the worst programming languages there is. Hopefully WASM leads to JavaScript being replaced in the browser space. I'd love to see some major browser based apps programmed with C.
@XEQUTE
@XEQUTE 5 месяцев назад
24 minutes ago , damn
@SuperKidontheblock
@SuperKidontheblock 5 месяцев назад
Kinda think we are losing the freedom of engineering with all of apple like toolsets and frameworks. Everyhting is turing into a paid to develop model. But lately im seeing more and more open source development projects fighting back.
@adrian87
@adrian87 5 месяцев назад
IMO go's packaging system rocks. very simple and intuitive design. And npm looks completely the opposite. No worries fellow developers AI will fix this for us.
@andythedishwasher1117
@andythedishwasher1117 5 месяцев назад
Y'all JS devs got way too much drama. Not every part of the stack needs to be a competition. Sometimes there are just sensible ways to do things that you can just run with. Like how Go realized that Git is basically already sufficient as a package registry? Like that.
@hamuelagulto796
@hamuelagulto796 5 месяцев назад
why you so mad of vlt? is it because youre not part of it?
@mattmmilli8287
@mattmmilli8287 5 месяцев назад
what we he suppose to do, theorize off two blog posts ?
@SaladoElFede
@SaladoElFede 5 месяцев назад
@@mattmmilli8287isnt that the only thing he does?
@chipmo
@chipmo 5 месяцев назад
​@@SaladoElFedejust as much as all you ever do is leave sarcastic comments
@MatthewKennedyUK
@MatthewKennedyUK 5 месяцев назад
Yawn.
@yamyam263
@yamyam263 5 месяцев назад
At this point, I will do anything Ryan Dahl says. If Ryan Dahl says we should all use jQuery, I will campaign to start using jQuery in my company.
@mooraid
@mooraid 5 месяцев назад
First
@devSero
@devSero 5 месяцев назад
Not Perfect Meh
@kubaissen
@kubaissen 5 месяцев назад
Npm is just fine
Далее
How was this not in the browser before???
16:30
Просмотров 103 тыс.
Vercel Gave Up On Edge
17:50
Просмотров 101 тыс.
Мужа или парня
00:42
Просмотров 15 тыс.
`const` was a mistake
31:50
Просмотров 135 тыс.
the hunt for the best UI library
11:32
Просмотров 3,6 тыс.
Everyone's Racing To Replace Redis - Who Will Win?
34:17
Should you use Bun, Deno etc. instead of Node.js?
7:28
Why doesn't Facebook use git?
20:07
Просмотров 196 тыс.
Tailwind V4 Is Bigger Than Expected 👀
20:07
Просмотров 122 тыс.
The Biggest TypeScript Update In Years
30:11
Просмотров 99 тыс.
Flutter INSIDE React? react-native-skia is wild
24:18
If this ships, it will change javascript forever
25:54
Просмотров 203 тыс.