Pretty easy to set up with simple-peer or peerjs. But also useless in a lot of cases if you dont connect it to a media server (and this is where things start to get difficult)
It’s pretty exciting! Though I wonder how long before the file system access developments get abused. Maybe time to browse the dodgier parts of the web in a sandbox
@@qzbnyv well the security implications are obvious, but the browsers are built to protect you. I don't think we'll see a return to the ActiveX days 😆 also, it's not like you can't break out of sandboxes into the host
Please enable captions for your videos. They make it much easier to follow along and accessible to deaf viewers. No need to write them yourself, at least please enable the RU-vid auto-captions feature. A simple click goes a long way in improving accessibility. Thanking You
This channel definitely needs more attention. Jeff's contents are truly awesome and mind blowing.....The list of what I didn't know before about web is getting wayyyyy to huge....Appreciate your hard work Jeff.
Another interesting feature is the battery status, this is useful for example to show a dark theme to users if the battery is low. Browser support is really limited though, Firefox for example doesn't support it at all for privacy concerns.
I've been trying to develop my own app but was stuck because I didn't have an Apple device to test on. PWAs are so amazing! Thank you for all the knowledge you have shared
I am new to PWA and learnt a lot from your videos on PWA. Please continue making them. I also keen to know how we can do ads integration on pwa and how we can have in app purchase or subscription based in pwa, it will be helpful if you can give details for both apple store and Google Play Store.
Being able to run processes running the background, even when the user is not actively IN the app. Like a timer application, that runs for X amount of seconds once you start it, then notifies you when the time is up.
I was building a nuxt app and once I saw PWA in 100 seconds I googled a facilitated option for PWAs in NuxtJs. I literally edited around 4 lines of code and installed one package. The client dug it so bad I got paid extra. Amazing!! While I'm at it, NuxtJS would be something interesting to cover in 100 seconds!
I know nothing about codes or Webdev tbh but i’m hooked on this channel. Just so amazing content, well put together and simplified. I’m almost inspired to becoming a web developer 👩🏽💻😂🤣.
Wow, this video was so Amazing! I really didn't know all of these features 😱😱 Pretty impressive and they are so useful! Thanks! I would like to see more of these features, like, Speech Recognition, payments, and web RTC 😄
A PWA is a website, so basically whatever your website performance is will be your apps performance. The vast majority of apps (think a messenger) eaisly rival the performance of native apps if you just don't bloat the code base with a million libraries. For high performance apps like video editor/games, we aren't quite at native performance. With WASM and other tech you can get around 70% of native speeds, but it caps you off there. When SIMD instructions become supported by wasm, and browsers lift the ban on shared array buffers (due to the spectral bug) then performance will basically be the same.
10 seconds in and you already taught me something I didn't know. Even if you were to hurl all the insults in the world in the rest of the video you still are getting my thumbs up!!
Fireship, your videos are great! Very big thanks, I understood many things from them. But would be interesting to see how you will explain programming languages like Go, Rust and others.
I think it would be good to note that from what I read that bluetooth in browser doesn't have all properties and functionality available. Yes you can connect to bluetooth devices, but when scanning you can't see nearby devices RSSI value and maybe other things that could be useful. Maybe they changed it recently, though.
Wow awesome video....want video on all the remaining topics you mentioned though as love to see new things in code....but to pick one...I will chose AR and VR.
if im able to add #8 it would be: "open with" the ability to complete an action with installed app like when you browse vscode plugins on your browser and then you click install quickly vscode opens and continue the installation
I've been trying the WebRTC lately, however, you need to build/buy your own media server, a perfect future compares to older WebSocket brother, FB and Google are using it anyway.
finally i can create my web app with out react or vue yes love normal js and firebase and PWA, thank you this is very useful info and i think in future with firebase function even we don't need backend !!!!
Could you write out a list of the other web features and their official names so we can check them out ourselves? I’m really curious what you meant about payments