What do i need to know to write browser addons?

  • Thread starter Thread starter DryRun
  • Start date Start date
  • Tags Tags
    Programming
AI Thread Summary
Creating a browser add-on for Chrome and Firefox is a valuable project that can enhance personal browsing experiences and potentially assist others. To embark on this journey, learning JavaScript and web design is essential, as these skills are fundamental for browser extension development. It's also beneficial to explore intermediary programming languages to facilitate the transition to more complex coding. Engaging with online resources, such as developer communities and forums for both browsers, can provide support and guidance. Examining the source code of existing add-ons, like Adblock Plus and uBlock, can offer practical insights into coding practices and functionality. Seeking out structured learning paths and recommended materials will help avoid obstacles in the development process.
DryRun
Gold Member
Messages
837
Reaction score
4
Hello,

I've been thinking about writing a Chrome or Firefox (preferably both) browser add-on that would initially make things easier for me (i have some ideas and things that i'd like to implement for some sites) and hopefully i'll be able to help others if I'm able to publish my work on the respective online stores.

My background: I've learned about C programming in my Bachelor Engineering course and dabbled a little into C++ but that's about it. I've been looking for advice from web developers or browser add-on developers who might be able to recommend the learning path that i should take. From my research, it seems to me that the next step would be to learn JavaScript and Web Design? Is that correct? Or should i learn some intermediary programming language in order to ease my transition to the harder coding languages? What are some good online resources/sites or books that i could start exploring/reading? I'm really just trying to figure out the best approach instead of just dropping by a bookstore and picking up books without really knowing the proper path to build my knowledge so that i don't end up hitting a wall eventually while writing or trying to improve my browser add-on.

Any help, guidance and recommendations would be much appreciated. Thanks in advance.
 
Last edited:
Technology news on Phys.org
I am sure that firefox has an active developer community, public forums etc, that operates mainly within the open source environment.
Chrome also to some lesser extent.
You should look those up and join in if you want, I can't give links right now, I am about done for today.
If for some reason you can't find them, then post back, I'll see if I can help.
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...
Back
Top