Mozilla Labs werkt aan een javascript-bibliotheek en een api waarmee html 5-video's van metadata zijn te voorzien. Met behulp van de Popcorn-libary kan vervolgens dynamisch informatie uit diverse bronnen gecombineerd worden.
Video's die bijvoorbeeld in het open WebM-formaat zijn geëncodeerd, kunnen zonder de hulp van plugins afgespeeld worden in browsers die de videotag van de html 5-standaard ondersteunen. Met behulp van de Popcorn-bibliotheek willen de ontwikkelaars video's voorzien van metadata, zoals locatiegegevens, de licentie die op het materiaal rust en welke personen in de clip voorkomen. Ook kan ondertiteling ingebed worden.
Met behulp van de javascript-bibliotheek is het met Popcorn vervolgens mogelijk om bij externe diensten aanvullende informatie op te vragen en deze op een webpagina te tonen. Zo laten de ontwikkelaars in een demo - in feite een mashup - zien dat de metadata worden gecombineerd met Google Maps en Wikipedia, terwijl ook bijbehorende Twitter- en Flickr-feeds tevoorschijn komen. Daarnaast moet Popcorn het ook mogelijk maken om het videomateriaal zelf met de nieuwe mogelijkheden van html 5 te manipuleren, zoals het dynamisch verplaatsen of verkleinen van het videovenster, terwijl ook het geluid bewerkt zou kunnen worden.
Het Popcorn-project is nog jong, al wordt er gewerkt aan een api. De ontwikkelaars achter Popcorn maken niet alleen deel uit van Mozilla Labs maar ook van Drumbeat, een denktank van Mozilla die er naar streeft om nieuwe en geheel open technieken te ontwikkelen voor toekomstige webtoepassingen.