![]() I won't explain WebTorrent too much other than to say that it combines BitTorrent styleĭistributed data delivery with WebRTC and it is rather spectacular. Now I think I have the start of a solution through the use of WebTorrent.io. Up in my head until recently about the potential of what he was talking about. It was a great talk, but I didn't hook things Talk by Feross Aboukhadijeh about Web RTC Data Channel, BitTorrent and how I was at ColdFront conference last year and I saw a Synchronisation should ideally happen peer to peer.There should be no "backend" that stores the data,.The user should not have to manually save the data outside of their browser or web app,.The user should be able to share a simple url that would point to their local data,.It was a bit of a conundrum and one that I wanted to solve. There are solutions, for example we could dynamically encode the audio file as base64 andĬreate a custom URL - but that's not scalable. The data is recorded and stored locally which means if you want to sync it with your otherĭevices or share it with a friend, you can't. Voice Memos created by Paul Lewis is another example of this. How do you get your data out and shared to another instance of your web app on another device? Of data from a service (getting that through our legal teams will be a nightmare) soĮverything would have to be stored locally inside the web app. However, I'm not in the mood to create a service that requires storage and retrieval You would manage all that infrastructure to support all your users. Traditionally you create a web service that will store the data on a server somewhere and ![]() Once you have access to the web, you would expect that the data you recorded from oneĭevice would be stored on a server somewhere and then be available again later from any machine There is a browser and an internet connection. We have the power of the URL to allow us to access the web app from anywhere To make it work offline, Blob and IndexedDB to store chunks of data locallyĪnd Media Stream Recorder to take Microphone input and record it to a file. Technically we have all the parts of the web platform to help us: Service Worker Pressing a record button on the page (I did something similar years agoīut that had to use the PSTN telephone system). I wanted to make Pod Casting as simple as visiting your site and I recently had an idea for another Web App that was inspired by Of experiences that we can deliver on the web, they were never intended toīe full "Apps" that you would build as a business. We built these sites as examples and reference implementations of the types That is common across all of these sites is that they have no server component to store and How we think they can be built: Airhorner, Our team has built a lot of Progressive Web Apps recently to demonstrate
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |