We could really use something like VeloctityTracker from Android and Flutter on the web. All touch gesture handling on the web is crude and inaccurate.
There is an existing standard for custom context menu. Firefox has supported it for years, and Chrome even did for a while (maybe behind a flag). would have been so useful and simple, but we're stuck using the ugly JS solutions instead.
@@chiboymarcel527 yeah, unfortunately. I made a wysiwyg editor a while back using it as it was the most practical way of providing all the controls. The whole thing only used like 5 lines of JS. Even had nested menus: font > family > Roboto.
Gmail is probably a bad example here. I don't think it feels like an app at all. It hasn't really been updated since "web 2.0". If inbox was still around and that was the example, I'd agree.
Native apps should load much faster then any web site because they download and cache the data and ui. If a web apps is a PWA it can ony cache some data, but not as much and most don't. Oh and don't forget all the javascript parsing needed for modern web.
@@todd_matheson As with most things it depends. There is the full range of extremely fast to excruciatingly slow for both web and native applications. Native applications can rely on large frameworks that have a lot of loading overhead, the same is true for web applications, which can have anything from a few kilobytes to multiple megabytes of code just to run the core logic. In a way web applications even have an advantage as usually the "runtime" in the form of the browser is already loaded. For the most part it comes down to how much effort and attention is put on optimizing performance.
A question: When will you unblock the autoplay function for no-youtube-viewer apps??? Because in JavaScript this is not possible. I need to play my videos and audios automaticly. Thks
@@hobbyturystaSEO It's a percentage of disk space / free space I believe. Like 20 % of the disk, but chrome will remove data from it if the device is running out of space, unless you've asked for the permanent storage permission, etc. It's complicated and another Google video explained it
Its news and reforming. Wait for couple of years and you'll see it everywhere. Hybrid apps were nowhere back in 2014-2015 and now see the apps ecosystem to confirm the same.
Apple keeps actively hindering it's progress so they can keep cash grabbing thru app store. Also native devs seems to be actively lobbying against adding the missing pieces like location tracking because reasons.
@@teemukarppinen9462 Well yes it's against Apple's best interest to support PWA's for many reasons one being money. But another being the quality of the App Store. As someone who has done web and native I can say that native is far better at creating quality experiences for the user.
There are many man-hours behind the Gmail app to polish and provide app-like experience. Unfortunately, Web technologies do not help much to achieve the same level with smaller amount of effort
Don't ask Google, after Steve died Apple neglected the feature Steve believed in. Because it is good for the user but not for Apples stakeholder paycheck.
If Google cared about PWA's so much, they would make Google Sites have PWA functionality. Instead, Amazon is making app development free for businesses, taking Google's thunder.
We could really use something like VeloctityTracker from Android and Flutter on the web.
All touch gesture handling on the web is crude and inaccurate.
The gmail on mobile web feels nothing like a PWA to be very clear 🤨😏🙄😆
wonderfully presented grab bag of tricks. very nicely done and thank you for the links!
The secret is this video just links to a bunch of posts I've written before :)
@@samthorau I'm a DA too. I know :) only way to be productive in this job. still, wonderful presentation!
There is an existing standard for custom context menu. Firefox has supported it for years, and Chrome even did for a while (maybe behind a flag). would have been so useful and simple, but we're stuck using the ugly JS solutions instead.
Wait!!! Really...
@@shgysk8zer0 Opps!!! So we still have to fall back to the old javascript.
@@chiboymarcel527 yeah, unfortunately.
I made a wysiwyg editor a while back using it as it was the most practical way of providing all the controls. The whole thing only used like 5 lines of JS. Even had nested menus: font > family > Roboto.
yeah, I'm sad about this too, but at this point I don't think it's going to happen for Chromium or WebKit.
"Why do sites like Gmail feel like native applications?"
Awful loading times?
Gmail loads instantly for me, on PC.
Never had that... Maybe just your connection
Gmail is probably a bad example here. I don't think it feels like an app at all. It hasn't really been updated since "web 2.0".
If inbox was still around and that was the example, I'd agree.
Native apps should load much faster then any web site because they download and cache the data and ui. If a web apps is a PWA it can ony cache some data, but not as much and most don't. Oh and don't forget all the javascript parsing needed for modern web.
@@todd_matheson As with most things it depends. There is the full range of extremely fast to excruciatingly slow for both web and native applications. Native applications can rely on large frameworks that have a lot of loading overhead, the same is true for web applications, which can have anything from a few kilobytes to multiple megabytes of code just to run the core logic.
In a way web applications even have an advantage as usually the "runtime" in the form of the browser is already loaded. For the most part it comes down to how much effort and attention is put on optimizing performance.
Thank God, I think I'm the only one that over-thinking about this.
A question: When will you unblock the autoplay function for no-youtube-viewer apps??? Because in JavaScript this is not possible. I need to play my videos and audios automaticly. Thks
Pwa 2.0 please with portal loading and extended local storage
Isn't IndexDB 2.0 supposed to be preferred to DOM Storage APIs?
@@SamuelSarette what is maximum capacity od indexDB2.0 ?
@@hobbyturystaSEO It's a percentage of disk space / free space I believe. Like 20 % of the disk, but chrome will remove data from it if the device is running out of space, unless you've asked for the permanent storage permission, etc.
It's complicated and another Google video explained it
@@SamuelSarette that's fair enough
local storage is not the recommended storage because it's not async and insecure. The only reason people use it is it's nice API
Do you have that notes webapp on Github? I'd like to see how you achieved the drag n drop
I'll post it publicly soon.
@@samthorau Shweet :)
I honestly thought PWA is dead, every video on pwa is atleast 2 year old. Thank goodness its still alive
You can follow Twitter and their efforts if you're interested in how they did their PWA
PWA is the best thing ever made, sad, nobody uses that. Why?
@@hobbyturystaSEO beatiful, greetings from Perú
Its news and reforming. Wait for couple of years and you'll see it everywhere.
Hybrid apps were nowhere back in 2014-2015 and now see the apps ecosystem to confirm the same.
@@status2007 I'd say hybrid apps are less pervasive today than they were before. A higher percentage of the app store is native than ever before
Apple keeps actively hindering it's progress so they can keep cash grabbing thru app store. Also native devs seems to be actively lobbying against adding the missing pieces like location tracking because reasons.
@@teemukarppinen9462 Well yes it's against Apple's best interest to support PWA's for many reasons one being money. But another being the quality of the App Store. As someone who has done web and native I can say that native is far better at creating quality experiences for the user.
Excellent video, very informative, I learned a lot - thanks
There are many man-hours behind the Gmail app to polish and provide app-like experience. Unfortunately, Web technologies do not help much to achieve the same level with smaller amount of effort
What to do about PWA features that are missing on iOS?
Don't ask Google, after Steve died Apple neglected the feature Steve believed in. Because it is good for the user but not for Apples stakeholder paycheck.
I Want Captions 😫😫😫😫
Can someone please suggest a way to start web development and make pwa ?
Ty ☺️
I want to build one of my own
for the sake of laziness, try angular with pwa.
You won't believe.. I just built that hypothetical Google keep PWA.
PWA is the future.
Hope i predicted it rightly this time 😁
Gmail feels nothing like native, absolutely nothing
My poor users who are in an assault environment!
Show me your PWA projects 🤘
If Google cared about PWA's so much, they would make Google Sites have PWA functionality. Instead, Amazon is making app development free for businesses, taking Google's thunder.
oh you mean like Photos and Maps which you can both install.. just like a PWA?
@@TonyS4870 in Google Sites?
26 app developera disliked the video
Gmail is not that good-feeling though.
Yes Gmail, the copy of Microsoft's Hotmail :-P
Sir halme crickat news