I just wrapped up a text-parser extension using the WXT framework, which combines Vue and TypeScript. Compared to the previous vanilla boilerplate I used, WXT has made the development process so much smoother for me.
In my extension, I utilize `readability.js` to extract article content, which I then render in a focused view. The basic steps in my approach are:
1. Parse the DOM
2. Extract text and images
3. Render everything in a Shadow DOM overlay
However, I'm facing some challenges with certain hydration frameworks where the DOM isn't fully ready when my content script runs. I'm looking for advice on implementing robust DOM observation techniques for extensions. If you have experience with this, I would really appreciate a code review or some guidance.
Also, if you're curious about WXT, I'm here to answer any questions you might have!
3 Answers
WXT is fantastic! I’ve built all my extensions using it recently. I’d be happy to review your code and see how I can help. It really streamlines the development process, right?
I totally agree, WXT is super powerful! It's made my life a lot easier when developing extensions.
Absolutely! WXT has been a game-changer. It’s so flexible and makes it easy to manage complex UIs!

That's awesome! Which extensions have you made with WXT?