Web browser extensions have been the subject of controversy lately, with concerns over privacy and limitations imposed by companies like Google. However, it’s important to remember that browser extensions offer a unique and valuable ecosystem for users to personalize and modify their apps in creative ways. Unlike other platforms, browser extensions allow us to have deep control over our computer usage. They empower users to assemble their own software by customizing and enhancing existing applications. The popularity of browser extensions demonstrates that people are interested in tailoring their software experience, and the variety of extensions available showcases the creativity and adaptability of extension authors. While there may be tensions between website developers and extension authors, the ability to extend and enhance software ultimately benefits both users and developers. Browser extensions offer a decentralized approach, allowing users to modify their experience across multiple apps, and they provide a more open and authorship-focused environment compared to social media platforms. However, there are challenges that need to be addressed, such as protecting user privacy and improving compatibility between extensions and websites. Opportunities for improvement include making extension development more accessible, finding ways to establish stable connections between extensions and websites, and increasing the power of extensions while addressing security and privacy concerns. The future of web extensibility may lie in projects like The Beaker
https://www.geoffreylitt.com/2019/07/29/browser-extensions