08:41 Web Bluetooth 10:40 Web Share 13:15 Media Session API (Media controls) 14:33 Shape Detection API 16:37 Perception Toolkit 19:07 Badging API 20:49 Wake Lock 24:15 File System 26:37 Serial API 28:15 WebHID 30:01 Contacts Picker 32:39 Local Font Access 33:56 Miscellaneous
@krawieck2 жыл бұрын
@@chandramoulichandu5222 very cool
@IsaacAsante175 жыл бұрын
This talk was extremely valuable. So many new things I've got to try aside from service workers as a modern web developer. Thanks, Google.
@tomayac5 жыл бұрын
Thanks, Isaac :-D
@piyushkatariya10405 жыл бұрын
So in short. There is no need for native apps. If these API are adopted by major browsers we can safely say Browser is the new OS API.
@tomayac5 жыл бұрын
Piyush Katariya If this is the message that has landed, Pete and I did a decent job. 😃
@fredzhang46585 жыл бұрын
Yes, it is a long way to go, but Google envisions everything globally accessible on the web.
@HdeHidratado5 жыл бұрын
The link to the presentation slides should be on the video description.
@ali.programmer5 жыл бұрын
what about adsense/admob in progressive web apps?
@alanplays46975 жыл бұрын
I've helped build and ship a POS for web. The Wake Lock is definitely something we can use as most of our users require the POS to be always available.
@tomayac5 жыл бұрын
Very interesting. If you can, please file feedback via github.com/w3c/wake-lock/issues.
@MANUELORDOÑEZENCALADA4 ай бұрын
😎
@RocketLR5 жыл бұрын
Very fitting project name.
@tomayac5 жыл бұрын
🐡 And a great emoji.
@mariadelacabezapastor773 жыл бұрын
@@tomayac la mañana y el sábado
@tuseroni60855 жыл бұрын
wanna really help close the gap: find a way to make the drag and drop API work in mobile! D&D not working in mobile effectively kills it on desktop, since developers have to design their interface to work on mobile and the desktop or design two different interfaces, and drag and drop is so fucking useful not being able to use it because of mobile is a pain in the ass.
@tomayac5 жыл бұрын
Can you go into more detail? The demo dev.opera.com/articles/drag-and-drop/demo.html works on mobile.
@12XFactor5 жыл бұрын
Can you feel the love tonight? I do.
@sibykuruvilla41343 жыл бұрын
good idea.
@SirusStarTV5 жыл бұрын
SWEET :)
5 жыл бұрын
waiting for the File API and Clipboard API
@LA-MJ5 жыл бұрын
Say yey for more font and peripheral fingerprinting!
@beardymonger5 жыл бұрын
A talk about fugu fish without a Homer Simpson meme, how could you? :-)
@tomayac5 жыл бұрын
beardymonger Turns out Google has legal reviewers with strong opinions about this… 😂
@danh56375 жыл бұрын
Handing over user privacy to google is like asking a baby to juggle.
@madmanga645 жыл бұрын
Just make a native app... hackers are gonna love this
@jincyquones5 жыл бұрын
Have fun persuading people to download it and install it and dealing with app store nonsense on mobile and all the versions you'll need for each platform. You think hackers don't love native apps?
@bernardlowe54335 жыл бұрын
Web is becoming a "native app" through WASM and WebGPU. There is no reason that software should have friction, as any device is ultimately Turing complete and should be able to run any logic we want. It's just we have accepted that there must be this convoluted process of installing software and then running it on our computers or devices. With any other type of content, lets say video, you immediately can start watching the video, it will automatically adjust be bitrate as you watch it. You don't need to decide to download the whole video and then decide that you want to watch it. Do you think native apps are more secure? Windows is still the most used Desktop. Even Linux users rarely use or can manage the headache of managing permissions (like SeLinux), so all their apps mostly have the same access whether or not they need it. If anything more apps being produced on the Web is our best chance to get more security. The only thing that must happen for it to be a truly positive future is that browsers must embrace and accept their role as an OS, with all tools that a good OS has. Starting with proper process management tools and treating resource utilization as a form of security and user experience management as well. Something running a computation on your 32 threadripper cores or using your GPU as crypto miner without a browser clearly showing this fact is a security vulnerability. A browser must clearly expose and track resource utilization. Firefox, I'm looking at you.