Firefoxやchrome のWebExtension 使って作るアドオンは画面はHTML とJavascript 使って作るし、Webアプリ作るのとほぼ同じだから、Webアプリを作るのに使うライブラリ、フレームワークはそのまんま使えると思う