I would like to write a set of browser extensions for better “knowledge work”, i.e., things to do with organizing tabs, managing history, annotating webpages, saving excerpts (either to disk or some service). These are mainly for my personal use, but I would like to make them public once they are robust enough.
I have never written a browser extension before, but am an experienced programmer. I am wondering what the major difference in extension capability and programmer friendliness are between the various browsers? What are the major gotchas and pitfalls I should be aware of? Is one clearly better than the other? I am mainly trying to decide between Chrome and Firefox.
I’d be particularly interesting in hearing from people who have developed extensions for multiple browsers and knowing what their experience has been.