Тёмный

Rich Harris: Futuristic Web Development 

Svelte Society
Подписаться 24 тыс.
Просмотров 90 тыс.
50% 1

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

 

29 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 310   
@SvelteSociety
@SvelteSociety 4 года назад
Press F to pay respects for Sapper
@patelmalavdev
@patelmalavdev 4 года назад
F
@1DJRikkiBee
@1DJRikkiBee 4 года назад
F
@RATZ990
@RATZ990 4 года назад
F
@razt3757
@razt3757 4 года назад
F
@Westtixy
@Westtixy 4 года назад
F
@hoelldrio5881
@hoelldrio5881 4 года назад
One more time I'm blown away by svelte. Thanks Rich. You're a real pioneer
@kumarvishalben
@kumarvishalben 4 года назад
Rich Harris always makes me leave whatever im learning and do svelte development
@exactzero
@exactzero 4 года назад
Rich Harris alone makes we wanna learn and use whatever he's got to offer.
@solidstatejake
@solidstatejake 4 года назад
When I hear Rich say he’s excited I’m just like “Please, dude. Please drop some hot fuckin Svelte shit right now. Blow my fuckin mind. I’m ready.”
@SatadruChique
@SatadruChique 4 года назад
I've only learned about Svelte from another react vs angular comparison video about a month ago. Got addicted to everything Svelte does and the way it works. It makes the development so much better experience compared to the other overwhelming stuff out there. Decided to use Svelte in large scale production apps. Very happy about my decision to use Svelte and being able to stay away from the mainstream Angular and React BS.
@featuredpianocovers8933
@featuredpianocovers8933 3 года назад
Do you ever struggle with tooling or a lacking ecosystem?
@UthpalaHeenatigala
@UthpalaHeenatigala 4 года назад
I would show you how long the equivalent setup would take for other frameworks but I don't want this video to be a really long video. 🤣 🤣 🤣
@sauravadhikari8645
@sauravadhikari8645 4 года назад
Burned 🔥🔥🔥
@18.michaelmaramag89
@18.michaelmaramag89 3 года назад
Actually react and vue takes to long for the setup. 🔥🔥🔥
@Shrumpf
@Shrumpf 3 года назад
@@18.michaelmaramag89 How often to you setup a project?
@oghenekaroarausi12
@oghenekaroarausi12 3 года назад
the savagery 🤕😂😂
@michaelshea4834
@michaelshea4834 3 года назад
Exquisite
@ejazahmed4609
@ejazahmed4609 4 года назад
Actually recently when I decided to build project with svelte, I was confused which one to use. So its good to know those things are being merged now.
@Glenchx
@Glenchx 3 года назад
Not sure if Rich reads these comments, but an even more comprehensive framework built on top of this new tech would be so welcome! I'm imagining something like Django/Flask or Rails but with Svelte underlying everything. I would use something like that in a heartbeat - currently a lot of web frameworks have significant problems, especially in bridging the front/backend gap and it makes doing web development tiresome.
@Crolug
@Crolug 3 года назад
Damn. The moment Rich said "I think we can do a little bit better" I knew this will be huge :D.
@rallisf1
@rallisf1 4 года назад
I've been using sapper to migrate (mostly) static-content websites that used a PHP CMS from my main web hosting server to netlify for the past year and the results are just fantastic. The sapper sites run like knife on butter, my server resources are back available to larger e-commerce projects and all I had to invest was a few weekends of my time. I spent a good sum of time in late 2019 researching how to accompish what I did and I went through Gatsby and a sh|tload of other frameworks and libraries that either had a steep learning curve or you needed 10 files and 50 lines of code just to add 1 navigation route (at least efficiently). The work you've done with svelte is absolutely brilliant and moves like this (svelte-kit) prove you are here to stay. My only complaint is about popularity. In my country (Greece) the js usage goes like: 40% Bootstrap & jQuery (iknr) 50% React 8% Angular 2% All others (vue etc) 0% Svelte (all colleagues I talk to hear it from me first time)
@PhilipAlexanderHassialis
@PhilipAlexanderHassialis 3 года назад
oO που χρησιμοποιείται το React; Όλα τα projects τα οποία έχω δει να παίζουν εκεί που δουλεύω είναι όλα σε Angular (ανάθεμα τα κάτεργα). Όποτε τους αναφέρω το React τρελλαίνονται γιατί σώνει και ντε το Angular είναι framework ενώ το React θέλει βιβλιοθήκες για τα πάντα κλπ, δεν έχει πάρα πολλά components (και καλά) και όλα τα γνωστά. Σοβαρά, ποιές εταιρείες (με target group enterprise πελάτες και χρήστες, όχι site-άδες και αρπαχτούληδες) έχουν επενδύσει στο React εν Ελλάδι;
@cultoftranquility9616
@cultoftranquility9616 2 года назад
Rich Harris is some kind of Saint or at least the only person who appear sane, showing up in this total mess of Angular/NextJS etc, bringing us clarity... Thank God, he's a true Hero !
@TechdubberStudios
@TechdubberStudios 4 года назад
I felt like Sapper was a bit too cluttered when it came to the file structure. Love the new re-thinking you did. Love Svelte!
@michaelfrieze
@michaelfrieze 4 года назад
Okay, it's time for me to get interested in Svelte. This looks awesome.
@danvilela
@danvilela 4 года назад
Me too!
@AmxCsifier
@AmxCsifier 3 года назад
It's amazingly good
@anthoniG
@anthoniG 3 года назад
Likewise, even though I kinda new to it; I am loving it and already looking into redoing some projects in it. Plus all new development will be in Svelte
@arnabchatterjee7651
@arnabchatterjee7651 4 года назад
I saw a lot of react killers come and go in the last 5 years, but looking at this video, it made me believe this technical approach is superior than what's the market is offering, same way react did when others were doing two way bindings and scope variables. I am a svelte believer nkw
@JDalmasca
@JDalmasca 3 года назад
@Rich Harris: Great decision moving forward. As a new developer to Svelte, I ran into the exact issue you described: deciding whether to make a Sapper or Svelte app. Having just one recommended way to build (and only one framework to learn) is major improvement!
@Andrey-il8rh
@Andrey-il8rh 4 года назад
That drum roll was quite unexpected, I nearly had a heart attack 😂
@TomAtkinson
@TomAtkinson Год назад
I love this ability to mix static and dynamic. The '200 /about' nomenclature is awesome too.
@AndrewWooldridge
@AndrewWooldridge 4 года назад
Svelte incorporating key aspects of Sapper, and using Snowpack are both dreams come true. I'm am extremely happy to have chosen this framework as it's not only super fast but intuitive. Thanks so much folks! I even chipped in $5 a month at the opencollective site!
@adamgkruger
@adamgkruger 4 года назад
I'm super excited about the future of Svelte, thank you so much for continuing to think about the end users and developers.
@ensoxyz2737
@ensoxyz2737 3 года назад
I’m the founder of a small startup and our original tech stack was Elixir, Phoenix and Elm. Prior to building out our first iteration we spent about a month reviewing tools. We looked at Rust, Swift, Python, Haskell, C, Go, Julia, Lua, Elixir, Elm and Dart taking into consideration ecosystem and relevant frameworks and tooling. We always came back to elixir & elm. Elm seemed like and obvious choice for the front end. However it’s proven to be a challenge for some devs and recruiting talent isn’t easy because elm devs are a precious commodity. Typescript sort of change my opinions on JS. So Svelte was on a short list of passing JS curiosities. The past few months my team has been struggling to integrate certain features of the UI in elm. Startups have to move quick because time to market is a real thing. I discovered svelte and knew immediately it would be the perfect solution to solve all of our problems I sold on components, typescript integration and the compiler and the work to support Deno.
@lacikawiz8369
@lacikawiz8369 4 года назад
This is awesome! I've been using Svelte for 2 years now and love it! This looks like something that will improve it even further! Thank you, Rich!
@flameddd
@flameddd 4 года назад
7:14 TIL: VScode Copy Line Up/Down - On Windows: Shift + Alt + Up/Down. - On Mac: Shift + Option + Up/Down. - On Ubuntu: Ctrl + Shift + Alt + Up/Down.
@AttkBeast
@AttkBeast 4 года назад
Ahh! Thank you!!
@psanch
@psanch 4 года назад
6:41 ??????????
@Gal0Angel
@Gal0Angel 4 года назад
so happy with the decision to go with snowpack
@Siddiskongen
@Siddiskongen 3 года назад
And its gone :-)
@keashavnair3607
@keashavnair3607 3 года назад
@@Siddiskongen what do you mean?
@anarcus
@anarcus 3 года назад
@@keashavnair3607 they're now using Vite instead of Snowpack in SvelteKit
@JonattanD
@JonattanD 4 года назад
I'm a React developer and for the love of god if I had enough free time and I wasn't heavily invested in React I would have switched to Svelte in a heartbeat.
@swyxTV
@swyxTV 4 года назад
dooo it
@ThatGuyAnonymous
@ThatGuyAnonymous 3 года назад
I am a React developer too. After trying so hard to avoid Svelte as much as I could, I finally made the hard choice to stop everything I was doing to take an entire week to learn Svelte. And it was totally worth it in the end!
@mcvgs1780
@mcvgs1780 3 года назад
Hopefully Svelte's ecosystem and community gets bigger and better as that seems to be holding back a lot of React devs.
@vncntjms
@vncntjms 4 года назад
Thanks for this technology, Rich. You and your team are making history.
@zbik
@zbik 4 года назад
Been using Svelte for a few months now, loved Sapper - This seems even better! Can't wait for the final form of Svelte Kit, can't wait to get rid of them bundlers! Good luck with development, looking forward to more news
@MeowMax77
@MeowMax77 4 года назад
I've built my SaaS platform for a client with just pure Svelte (no Sapper), main reason being almost everything is dynamic. But all this looks like something even I would benefit from. Will be waiting for the release!
@electrichimp
@electrichimp 4 года назад
This all looks truly awesome. My only wish is that, with this route defined, backwards compatibility starts becoming a priority. I think this is key for Svelte to keep growing. Having to move out of Sapper, though apparently not complicated, is still work that production projects don't appreciate making. Svelte is awesome, and I applaud them for pushing web development forward and embracing new technologies like Snowpack... But I think it's important to keep in mind that if you keep changing too much, it might scare off adoption from the developer community... And community is key.
@marlonrtt
@marlonrtt 3 года назад
In my opinion this is not actually an issue. If you only need dynamic content, you can still work with the previous bundlers. Since Sapper will not come out from beta, people that used it in production were aware (or at least should be) that things like that could happen. I think that the most of the work will be to migrate Sapper apps to the Svelte-kit.
@brandongibbs5880
@brandongibbs5880 3 года назад
I have become completely obsessed with Svelte! I’m a #Svelter < You heard it here first.
@kjuuz
@kjuuz 3 года назад
9:42 - MIND BLOWN 🤯🤯🤯
@mrphilbert1
@mrphilbert1 4 года назад
Let's hear it for brilliance!
@Danny2462
@Danny2462 3 года назад
21:36 *very audible happy noises*
@lennarttenwolde9407
@lennarttenwolde9407 3 года назад
but typescript sucks though
@ChibiBlasphem
@ChibiBlasphem 3 года назад
@@lennarttenwolde9407 I don't know if you're trolling as you didn't elaborate, but seriously If you ever worked in any company with at least some coworkers then you can not say this or you just didn't tested it out. Doing javascript is fine but not doing typescript when you have other developers you work with is like saying "oh no it's find to use silex to light a fire when you could have a lighter"
@AlexanderAlemayhu
@AlexanderAlemayhu 4 года назад
Now I am happy I did not bother diving deep into Sapper 😂 Looks good 🤩
@captainlennyjapan27
@captainlennyjapan27 3 года назад
Finally somebody is doing something that actually makes sense and is intuitive!!
@mukut5ul
@mukut5ul 4 года назад
Backend rest API proxy configuration needed. During dev CORS, authentication issues now main issues
@avibrarbrar
@avibrarbrar 3 года назад
FROM day one I loved and been sticking with svelte
@blessdarah1256
@blessdarah1256 4 года назад
I smell svelte crushing React. I'm 💯 behind this approach.
@oshinom
@oshinom 4 года назад
Really? You want to ignite another framework war?
@rtnjo6936
@rtnjo6936 4 года назад
vue left the chat
@blessdarah1256
@blessdarah1256 4 года назад
@@oshinom 🤭🤭😂😂
@roteschwert
@roteschwert 4 года назад
Svelte is great stuff, but I don't see it overtaking React anytime soon
@blessdarah1256
@blessdarah1256 4 года назад
@@roteschwert Yeah that's true. But however the traction it's getting is quite good and secondly, its approach is pretty neat.
@picardplaisimond5407
@picardplaisimond5407 4 года назад
this video just prove that svelte is not production ready yet, But it's already really AWESOME ! I can't wait to see more updates !
@dalu_
@dalu_ 3 года назад
yeah it's a pitty meanwhile quasar.dev getting ready for v2. I'm an Angular guy but angular is moving too slow. And I fear like everything Google it will be dropped at one point to chase the next goose around town with no regard to the people who depended on it. And yet... svelte while being really the way to go TM is lagging behind. React and Vue seem to be the only reasonable choices right now.
@RobertoOrtis
@RobertoOrtis 3 года назад
Svelte the best 👑 One svelte to reign them all!
@mysticaltech
@mysticaltech 3 года назад
Richard, I'm blown away by your vision, and looking forward to that goooood stuff 😍 Thank youuuu 🙏🏻 This will, literally change our lives and the world.
@ImamSyafii-st4ps
@ImamSyafii-st4ps 4 года назад
always delighted to see rich's videos, they're always very calming
@samldev
@samldev 4 года назад
So excited for this. I tried it out on my laptop and I can't wait for this to be released in a stable state so I can migrate my project at work
@this.channel
@this.channel 4 года назад
More great design decisions from the Svelte creator and team.
@robbosmanymusings
@robbosmanymusings 4 года назад
Can't wait can't wait can't wait... literally - about to start a new project (2 actually) and might as well start in the new platform.
@CarlosSaltos
@CarlosSaltos 4 года назад
Same here !! ... but I realize we can continue with the current versions and when the next one is ready just migrate couple of things here and there, looking forward for it
@redstrike91dn
@redstrike91dn 4 года назад
I gave my all-in vote to Svelte early this year but got confused by Sapper & Svelte's movement (also too busy to learn both). I love this reimagined modern workflow 😍. So eager to try my next project with the new Svelte 😎!
@RobertoOrtis
@RobertoOrtis 3 года назад
This guy is the king! 👑
@whatthefunction9140
@whatthefunction9140 3 года назад
I'm soooo hyped right now. ✅
@r-o-b
@r-o-b 3 года назад
We're 3:15 in and Harris delivers a slam!
@alexgaetanopadula4057
@alexgaetanopadula4057 3 года назад
RICH YOU ARE THE MAN!
@AlexvanderValk
@AlexvanderValk 4 года назад
Rich Harris is showing me things I never knew I needed!
@danmaina9731
@danmaina9731 4 года назад
Simply beautiful!!
@cahva2
@cahva2 4 года назад
Tried the npm init svelte@next and it was pretty sweet! Only thing that was broken at the time of writing is the node build command after npm run build as it is giving error about not finding "prerendered" directory. Other than that, I'm eagerly waiting for this!
@KilianSinger
@KilianSinger 3 года назад
But "npm start" would work, isn't it?
@cahva2
@cahva2 3 года назад
@@KilianSinger npm start worked and the build works also as it was fixed in later version.
@valentineemmanuel6337
@valentineemmanuel6337 3 года назад
AMAZING!!!! I love sapper I v built some applications with it but with what I just watched I am ready to migrate... and I think this is super positive
@CaptJiggly
@CaptJiggly 4 года назад
I've been learning Svelte for a while and started building my companies sites with Sapper, but in the back of my head, I was hoping Svelte would have routing, etc built-in eventually and now this! I had to go through Bash for Windows to get building to work right (dev was fine, but build is using unix style commands only it seems), but you have a day one (ish) tester for Svelete@Next. I'm looking forward to the public repo and official release! I hate React. Vue is okay. Angular... But, Svelte makes me actually enjoy front-end development.
@jdgaravito3
@jdgaravito3 3 года назад
"svelte kit will be avaliable in a matter of weeks rather than months" looking forward tu use it in his official release.
@spasmdesign
@spasmdesign 4 года назад
Some thing i think you should work on is the experience with images, sass, less. Another thing i have wonder about when you build the the app is way do not create a sitemap, you now the structer of the map so why not give it to the user instenad of user most create it. But i love that you are taking the best of sapper and make it to one framework so good job!
@jerrygreenest
@jerrygreenest 3 года назад
I think you might’ve used “pages” folder name instead of “routes”. NextJS didn’t patent this word :) Thanks for introing svelte-kit, and sharing it via twitter. I personally a bit too coupled to NextJS, - they already have such a good ecosystem, like next-pwa, letting you setup a good defaults for service worker (with ability to extend its functionality ofc), and many other good things too (like next-mdx, or new builtin next-image). But I can’t wait to see some “examples” folder in the new repository, with various libs and demo apps... I definitely wanna see something like NextJS but for Svelte, - that’s for sure :) That’s cool Svelte is evolving! I’m also glad you’re getting some sensible donations so soon after starting the campaign!
@marschrr
@marschrr 4 года назад
Rich Harris, is this the guy from the virtual-dom days back in like, 2014? It's good to see him at it!
@RahulGupta-go8oe
@RahulGupta-go8oe 4 года назад
man i am going to heaven after using react (nightmare) vue (headache), i am all in for svelte
@r04423
@r04423 4 года назад
Were you considering choosing Vite instead of Snowpack?
@MarcusHammarberg
@MarcusHammarberg 3 года назад
As always - blown away! Speaking of blow - does Rich play the trombone?
@finance-d
@finance-d 4 года назад
I really really like this new concept and if it was stable enough i'd be using it right away. I am in front of the choice to learn React, Vue, Preact and now Svelte. Svelte@next seems to be the best of all I've tried.
@anupjoseph7368
@anupjoseph7368 3 года назад
I swear Rich was sent from the future to make a better Internet
@tohodakilla
@tohodakilla 4 года назад
svelte hooligans represent
@Coeurebene1
@Coeurebene1 4 года назад
Impressive, looks a joy to work with. Thanks for what you do!
@izio4408
@izio4408 3 года назад
this is awesome
@c5n8
@c5n8 4 года назад
This is the way.
@diegor5805
@diegor5805 3 года назад
I started learning sapper today and I see this video. Certified bruh moment. Exited about this kit!
@franksonjohnson
@franksonjohnson 4 года назад
bye Gatsby. I enjoy writing Svelte code a lot more but needed a well-developed static site generator for a bigger project and went with Gatsby. even with around 500 pages my build times are 4-5min, so if this ability to tag routes as either static or dynamic puts even a dent in that I will make a migration work.
@exactzero
@exactzero 4 года назад
Gatsby's a bitter development experience. Should've went with Next.js. Server-side rendering? Static site generation? Client-side rendering? No configuration needed.
@dvikauglaumishrauca
@dvikauglaumishrauca 4 года назад
Brings best of cra and nextjs!!
@edorivai7697
@edorivai7697 4 года назад
Amazing stuff
@ivanquintero4138
@ivanquintero4138 4 года назад
This looks promising and interesting. Question: can this workflow be used in a web server that can only have an Apache web server?
@JezdziecBezNicka
@JezdziecBezNicka 4 года назад
Now Svelte needs a store system akin to MobX and it's gonna blow (away the competition).
@zaqtheduck
@zaqtheduck 4 года назад
That's incredible.
@phatterism
@phatterism 4 года назад
Impressive. I’m glad I watched!
@JDalmasca
@JDalmasca 4 года назад
Rich, you're my hero! :D Keep up the great work!
@chickenfur
@chickenfur 4 года назад
Nice work!
@alpercugun-gscheidel6988
@alpercugun-gscheidel6988 2 года назад
I don't get how this video is from October and on the Snowpack website it says: "Update (April 20, 2022): Snowpack is no longer actively maintained and is not recommended for new projects."
@adnansmajlovic4487
@adnansmajlovic4487 4 года назад
Amazing news!
@alainbauwmans1737
@alainbauwmans1737 4 года назад
How can I http/2 push the modules that will be required on the client-side ahead-of-time?
@ricardoamendoeira5689
@ricardoamendoeira5689 4 года назад
He mentions that for production a bundler is still used. But even without that you could use HTTP2 server push.
@ptone805
@ptone805 4 года назад
Yeah. I think the idea of Snowpack with HTTP/2 for small module delivery over the wire is super interesting
@yuryzhuravlev2312
@yuryzhuravlev2312 4 года назад
Ok, just not forget the base URLs issue from sapper. I am really sad what I can't help you now but I really want back to developing for Svelte.
@justfly1984
@justfly1984 4 года назад
How do you make multilingual ssr/dynamic svelte?
@Seanmclem
@Seanmclem 4 года назад
Can you still pre-render pages with Dynamic content? Just using SSR? Or is it static only
@ml1186
@ml1186 4 года назад
Awesome, thank you :)
@drantunes
@drantunes 4 года назад
Exist a date to be available in beta? I would like to try in my new project.
@CarlosSaltos
@CarlosSaltos 4 года назад
Just go with the current versions, the migration is not that of an impact ... of course it should be a manual migration but it's very viable
@shift-happens
@shift-happens 3 года назад
omg yes! 😍the missing piece!
@soothingrelaxation8725
@soothingrelaxation8725 3 года назад
Is there a error color handler in svelte if I try to put anything than a color as an input??
@atanaspavlovofficial
@atanaspavlovofficial 4 года назад
I love this man!
@codeaxen
@codeaxen 4 года назад
thanks man this. has really given me a different perspective on Web development am going to add this to my todo list......
@enzzzaapiking1149
@enzzzaapiking1149 4 года назад
It looks awesome
@flogginga_dead_horse4022
@flogginga_dead_horse4022 4 года назад
Exciting stuff!!
@BengaloFFM
@BengaloFFM 4 года назад
I'm hyped.
@kirdiekirdie
@kirdiekirdie 3 года назад
Just started Svelte, still got confused about Sapper. Is it not merged yet?
@droberts
@droberts 4 года назад
I currently have a semi-large application written in Vue 2. I'd like to evaluate this vs Vue 3. Does this have a name or is it tied to a version number? When will we know when it's ready for prime time and not in beta?
@NikosKatsikanis
@NikosKatsikanis 4 года назад
use svelte, dont think
@droberts
@droberts 4 года назад
Really cool to see Rich embrace Snowpack. In some respects, Snowpack competes with Rollup. If Rich had NIH syndrome, he'd likely bristle to including Snowpack in the workflow.
@Siddiskongen
@Siddiskongen 3 года назад
Really cool to see Rich ditch Snowpack for Vite js
@droberts
@droberts 3 года назад
@@Siddiskongen Where did this happen?
@PhilipAlexanderHassialis
@PhilipAlexanderHassialis 3 года назад
Well, as a naive (I have to admit) full-stack-ey-sometimes dev this looks interesting and perhaps the rationale behind the whole implementation would be worth a discussion / presentation of its own, esp. if it targets people who work for totally corporate / enterprise-level, you know, customers who want total ownership of data and can't trust stuff like Azure or AWS or whatnot. But can we take a moment to acknowledge the fact that what we have here is the Twelfth Doctor going through a "young" perception filter when he finally decided to dabble w/ web development?
@maloxi1472
@maloxi1472 4 года назад
Why not collaborate with the Routify team ?
@tommymaher4166
@tommymaher4166 4 года назад
Damn this looks crazy good. Must stick to react for a LIL longer but may try this on a weekend project
@tommymaher4166
@tommymaher4166 3 года назад
Update on this: I hate react with a burning passion. svelte is baller
@danielbark
@danielbark 4 года назад
3:15 Hahaha i love the subtle jokes!
@yashashav_dk3766
@yashashav_dk3766 3 года назад
Hey Daniel, I'm delighted to find you here. You're channel is awesome. Thank you for educating me.
@danielbark
@danielbark 3 года назад
@@yashashav_dk3766 Thanks a lot! See you around then :D
Далее
Ron Au: Web à la Mode
12:09
Просмотров 3,3 тыс.
Rich Harris on frameworks, the web, and the edge
34:10
Просмотров 110 тыс.
Random Emoji Beatbox Challenge #beatbox #tiktok
00:47
Rich Harris - Svelte Cubed
10:34
Просмотров 18 тыс.
Rich Harris - Rethinking reactivity (enhanced audio)
36:45
SvelteKit is my mistress
4:19
Просмотров 425 тыс.
My top 5 most popular front-end tips
22:07
Просмотров 43 тыс.
What does larger scale software development look like?
24:15
10 modern layouts in 1 line of CSS
21:39
Просмотров 1,1 млн