- Chrome extension for looping over a fragment of a video with web components
Figure out:
- how native web components work
- how to create browser extension
- A lot of direct DOM manipulation because planned as extension
- Entire custom video player
- Progress bars in depth
- CSS tricks about progress element
- Video player styling, MDN
- Video and audio API, MDN
- create
manifest.json
- load an unpacked extension to chrome (for development purposes)
content.js
can interact with web pages that the browser visitsbackground.js
has an access to all chrome APIscontetn.js
andbackground.js
can only interact with each other through message passing