Yes. It’s another web app framework that you need to consider, and this post will tell you why you’ll consider it for your next web app project.

Yes, yes, I know, I know… you have your Angulars and your Reacts and your Vues and your <insert framework name here>s so why would you want to even think about a new web app framework, let alone use one?!

Hear me out buddy boy!

What if I told you there’s a web app framework out there that can help you reason with your UI better, that is TRULY component based and that in this framework you create self-sufficient, independent and reusable components. Would you use a framework like that?

No? Still not convinced? Let’s continue then.

This framework I’m talking about doesn’t just build web apps, it builds Progressive Web Apps (Link)!

That means those apps:

- Look and behave like native apps

- Use techniques like App Shell and enhanced caching, or to put it more plainly the app loads almost instantaneously on repeat visits

- Can work offline without an internet connection

- Boost user engagement by utilizing push notifications

I think I have your attention… let me introduce you to Polymer (Link)!

If you want to know more about Polymers mission and philosophy you can check out it’s About page (Link). I’ll just leave you with this.

Developers deserve a platform they can work with, not around.

Ok, wait wait wait, the title says Polymer is “not quite there yet” and now I make it sound like it’s the best thing since JavaScript (Link and shameless plug). So, what’s going on here?!

Well, what Polymer does is one thing and working with Polymer is a whole different thing…