Update: Popcorn.js is no longer maintained I have removed by Mozilla So personally, I’m not interested in using Dart for building web applications, I’m more interested in the Dart VM but after watching Vijay Menon’s video on JavaScript Interop. I was interested to see how well Dart would work with a JavaScript library that I have been working with for a bit now, Popcorn.js. Popcorn.js is a JavaScript library that is used for working with media, it will allow you to embed video and setup time-based interactions.