Flutter Web vs HTML, CSS & JS: Performance Comparison

  Рет қаралды 79,901

Andrea Bizzotto

Andrea Bizzotto

Күн бұрын

Пікірлер: 73
@iboy883
@iboy883 Жыл бұрын
i would love to see the comparison again now with flutter 3 it would be really interesting
@rogeriomq
@rogeriomq 2 жыл бұрын
Great comparison. It would be nice to see with the new flutter version 2.10.1 or higher
@S_tories265
@S_tories265 2 жыл бұрын
Yeah maybe in the near future we'll see flutter dominant the web Maybe who knows 😅😅
@relax3the6mind9
@relax3the6mind9 Жыл бұрын
Please do this!!!!
@Damielsestrem
@Damielsestrem 2 жыл бұрын
can you, please, do the same test with flutter 3.3.1?
@jeschinstad
@jeschinstad 2 жыл бұрын
But if subsequent loads are substantially faster, then it would've been interesting to see that comparison as well. Also, didn't I read somewhere that Flutter web can be compiled into html5 rather than running as a JS app on canvas?
@sticklebrix1756
@sticklebrix1756 2 жыл бұрын
The problem is there are websites that don't neatly fall into "content heavy website" vs "interactive app". For instance you get sites that are very data-centric that have reasonably complex UI's for viewing / exploring that data where a UI framework would be the obvious option. Now for some Flutter would be fine because that bit is locked behind a login, so the long first initial page load doesn't really matter. However for others they make a limited amount of data and / or functionality public and want to be indexed by search engines, because that is a source of customer acquisition, and for that Flutter is pretty bad.
@mettleUnbeaten
@mettleUnbeaten Жыл бұрын
Would you please help me with some examples of interactive websites. Thank you
@7mada89
@7mada89 2 жыл бұрын
Thanks Andrea for doing such a compression. I have two questions 1- Did you use HTML renderer or CanvasKit renderer for flutter, the doc said that HTML renderer is a bit faster 2- Did you tried using dart shelf_static
@aytunch
@aytunch 2 жыл бұрын
html renderer does not support svg's for instance and it is not rendering UI pixel perfect. What does the shelf_static do exactly?
@7mada89
@7mada89 2 жыл бұрын
​@@aytunch oh so html render isn't that flexible shelf_static is for building static web page with html and css
@wdestroier
@wdestroier 2 жыл бұрын
shelf_serve is a library, that runs in the back-end, written in Dart, to serve content. It isn't related to Flutter
@7mada89
@7mada89 2 жыл бұрын
@@wdestroier Yeah so true but you can host a static web page with it, recently I found a another tutorial about building web pages with dart and html and css what do you think about this approach ?
@highlightstime2723
@highlightstime2723 2 жыл бұрын
I'm confused why there's not more complains about the flutter for web scroll performance. That's what's worst for me when using flutter for web
@peekpt
@peekpt 2 жыл бұрын
The principle of web page is to be more fragmented as possible to be able to load faster and free resources. I believe flutter will be good for making appliances interfaces, apps, computer software. For web it's another story. I'm willing to see it on embedded devices.
@HammadKhanYT
@HammadKhanYT 8 ай бұрын
Ran the code with the latest Flutter 3.16. The website transferred 64.8 MB data and it took 2.73 seconds to load which is quite an impressive change from when the video was made originally (2 years ago). Of course, I ran the code locally only which should be faster but then it would also be in debug mode.
@DanVanDamme
@DanVanDamme 2 жыл бұрын
Thanks for sharing this comparison Andrea! Curious, what technology did you use to create your new website? Vanilla HTML, CSS and JavaScript?
@CodeWithAndrea
@CodeWithAndrea 2 жыл бұрын
I uses a static site generator called Publish: github.com/johnsundell/publish Though if I was starting from scratch, I'd probably go with Next.js or similar.
@notetodeiii2326
@notetodeiii2326 2 жыл бұрын
Do you think it will be better in the future? Anw great content!
@thefamousdjx
@thefamousdjx 2 жыл бұрын
I’ll check again in a few years. Flutter tables cant even merge cells like colspan does. I dont even want to check how it does with charts. Some people saying it loads faster the second time but people are too impatient lately u’ll be losing business just because of that super slow page load. Javascript aint that bad
@andyyork6471
@andyyork6471 2 жыл бұрын
Was flutter in debug, or production mode when testing?
@someshsahu4638
@someshsahu4638 Жыл бұрын
Very nice explanation sir thank you so much 🙏🏼🙏🏼🙏🏼
@communityband1
@communityband1 2 жыл бұрын
It really does just seem to be the download time. I tried your Flutter demo page, and on first load, it took about 4 seconds. Refreshing the page though it seemed to load instantly. So hosting a Flutter app on a service with good bandwidth would be advisable.
@bigmistqke
@bigmistqke 2 жыл бұрын
If it takes me 4 seconds to open ur website there won't be a second time
@communityband1
@communityband1 2 жыл бұрын
@@bigmistqke I really don't have an issue waiting a bit for a website to load. Most of the time it won't be the fault of the website author but rather the service they host on. In any case, it will take me longer to find another site than it will to wait a bit.
@Simonsayztaga
@Simonsayztaga 2 жыл бұрын
Great Video! Thanks Andrea
@tomaszcz.6949
@tomaszcz.6949 Жыл бұрын
Has anything changed since this test ? Have the new versions brought any improvement ?
@ThunderboltPath
@ThunderboltPath 2 жыл бұрын
Very insightful, thanks!
@AapVanDieKaap
@AapVanDieKaap 2 жыл бұрын
It doesn't really matter because once the flutter runtime is cached there will be no difference.
@evgenii.zaikin
@evgenii.zaikin 2 жыл бұрын
2022 year, any changes?
@Juliano-v
@Juliano-v 2 жыл бұрын
About the loading "speed", if you implement flutter_native_splash it decreases a lot. Thank you for the video!
@Melon9an
@Melon9an 2 жыл бұрын
Could explain more plz, cause it doesn't change the loading speed, it's just an image while ur waiting.....
@nested9301
@nested9301 2 жыл бұрын
Seriously ?? Is this a joke?
@intuneknight9681
@intuneknight9681 2 жыл бұрын
You can use Angular with Dart, you would be amaze how Dart take Angular to the next level.
@anuragbishnoi3208
@anuragbishnoi3208 2 жыл бұрын
nobody talks about it, can't find any normal discussion video on it.
@smarthumanism3221
@smarthumanism3221 2 жыл бұрын
Please change the mike. The sounds vibrates too much that it is hard to understand.
@Gaijin101
@Gaijin101 2 жыл бұрын
Seems like Flutter Web is only suitable for big webapps or CMS
@scottstoll-dn2yx
@scottstoll-dn2yx 2 жыл бұрын
That's what the Flutter team and veteran Flutter developers have been saying all along. Flutter was never intended to be used to create a whole website, it's for web apps. People are trying to use it for something that it wasn't designed for, and then complaining when it doesn't do it well.
@johnsonemmanuel
@johnsonemmanuel 2 жыл бұрын
Flutter web stable version is a one year baby. i guess, it would improve over time. comparing flutter web with existing frame work is comparing iphone model 1 with model 13
@S_tories265
@S_tories265 2 жыл бұрын
thank you sir for sharing this infos with us 🙏
@Ismail-hd4yz
@Ismail-hd4yz 9 ай бұрын
I am building a very highly complex web app with flutter. i guess after flutter 3.0 the performance has increased a lot
@mrman4636
@mrman4636 Ай бұрын
can i see it
@its.arjun.s
@its.arjun.s 2 жыл бұрын
Flutter pages stutter on my phone. I'm skeptical
@m_leBrave
@m_leBrave 2 жыл бұрын
Can you do it again Since Flutter has been updated
@segamenacesis
@segamenacesis 5 ай бұрын
This test is BS unless it's served from the same backend (it's not). We don't have any data on how long it's taking for the backend to respond.
@faheemahmadofficial7701
@faheemahmadofficial7701 Жыл бұрын
Please now do this using flutter 3.3
@youtubewatch8329
@youtubewatch8329 2 жыл бұрын
I feel when you execute flutter web first fime it takes too much time.. But after that it quite faster.. Please Create some other comparisons videos
@iamtafara
@iamtafara 2 жыл бұрын
Cant say im surprised
@sianami-e9s
@sianami-e9s 5 ай бұрын
please run new test with new flutter feature (wasm)
@CodeWithAndrea
@CodeWithAndrea 5 ай бұрын
Don't have time for that atm. The project is open source so you can do it yourself ;)
@TheSinisterCurse
@TheSinisterCurse 2 жыл бұрын
Thank you very much for that comparison and explanation. Helped me on making a decision very clearly.
@muhamadhaydar8419
@muhamadhaydar8419 2 жыл бұрын
Could you test it again after flutter 3.0, i would like to see the result again !!
@CodeWithAndrea
@CodeWithAndrea 2 жыл бұрын
The project is open source and methodology explained in the article => you can test it yourself
@lmarkrol
@lmarkrol 2 жыл бұрын
Wait for fuchsia OS then try to compare again
@burgasHoH
@burgasHoH 2 жыл бұрын
Nice video :)
@nemkov.official
@nemkov.official 2 жыл бұрын
Go to test today😉
@mswinvle
@mswinvle 2 жыл бұрын
Have you tested it?
@zonasochi1147
@zonasochi1147 2 жыл бұрын
Круто !!
@rajaryan7167
@rajaryan7167 2 жыл бұрын
thanks
@cekroz
@cekroz Жыл бұрын
Tray again with WASM !
@CodeWithAndrea
@CodeWithAndrea Жыл бұрын
I tried but got some compile errors and didn’t have time to investigate
@cekroz
@cekroz Жыл бұрын
@@CodeWithAndrea I had to enable 3 flags in chrome : Experimental WebAssembly, Experimental WebAssembly JavaScript Promise Integration (JSPI) and WebAssembly Garbage Collection.
@shubhamboghara4490
@shubhamboghara4490 2 жыл бұрын
Speed code of this flutter version.
@violetsjade
@violetsjade Жыл бұрын
@TechTimeTraveller Thanks for watching and commenting, ❤❤ you've been randomly selected as a winner in today's giveaway, use the name above 👆👆 to claim your prize.💫🎁🎁🥳🥳
@OOpSjm
@OOpSjm Жыл бұрын
This comparison doesn't seem right.
@apisaga
@apisaga Жыл бұрын
Flutter 3.0 please
@moutaouakilayoub2337
@moutaouakilayoub2337 2 жыл бұрын
aser tqewed
@ayoubelbadaoui7000
@ayoubelbadaoui7000 2 жыл бұрын
akhy kharba9 had khona
@DartMitai
@DartMitai 2 жыл бұрын
flutter web it is real shit
@wdestroier
@wdestroier 2 жыл бұрын
It works great! The only problem is that it takes too much time to load
@learnwitharslan1049
@learnwitharslan1049 2 жыл бұрын
@@wdestroier yes and that sucks.
@finnbarm
@finnbarm 2 жыл бұрын
It's good when you use it for what it was made for. If you're building a highly interactive app, such as a video editor or word processor that you want to run in the browser, flutter is one of the best options because you don't need to deal with JS at all.
React Native vs Flutter in 2024 - Make the RIGHT Choice (Difference Explained)
10:31
How to choose your Flutter Web Renderer
8:40
Learn App Code
Рет қаралды 20 М.
Wait for the last one 🤣🤣 #shorts #minecraft
00:28
Cosmo Guy
Рет қаралды 9 МЛН
Life hack 😂 Watermelon magic box! #shorts by Leisi Crazy
00:17
Leisi Crazy
Рет қаралды 80 МЛН
Un coup venu de l’espace 😂😂😂
00:19
Nicocapone
Рет қаралды 12 МЛН
Web Developer Roadmap (2024) - Everything is Changing
25:02
ByteGrad
Рет қаралды 398 М.
ASMR Programming - Animated Login Page - No Talking
18:18
AsmrProg
Рет қаралды 1,6 МЛН
React Developer Reviews Flutter - Better Than React?
9:06
Your Average Tech Bro
Рет қаралды 36 М.
Learn how Flutter enhances web apps
13:23
Flutter
Рет қаралды 77 М.
I built 10 web apps... with 10 different languages
14:23
Fireship
Рет қаралды 1,6 МЛН
Flutter for the JS Developer
13:43
Fireship
Рет қаралды 396 М.
10x Your Speed With Flutter
8:04
Flutter Mapp
Рет қаралды 59 М.
Best frontend and backend projects for resume
13:11
Hitesh Choudhary
Рет қаралды 226 М.
Which one to Choose - Web Development vs App Development ?
12:21
Apna College
Рет қаралды 795 М.
Wait for the last one 🤣🤣 #shorts #minecraft
00:28
Cosmo Guy
Рет қаралды 9 МЛН