Polymer

screenshot of Polymer

Our original Web Component library.

Overview:

Polymer is a library that allows you to build encapsulated and reusable Web Components for web applications. It simplifies the process of creating custom HTML elements and provides compatibility for different browsers through the use of polyfills. Polymer 3.0 is the current stable version and offers interoperability with LitElement, a new Web Component base class.

Features:

  • Build encapsulated and reusable Web Components
  • Interoperability with LitElement for easy migration
  • Compatibility with Safari, Chrome, Firefox, Edge, and IE11 through the use of polyfills
  • Easy to use by importing the component's definition and using it like any other HTML element
gulp
Gulp

Gulp.js is an old but popular site building tool that automates various repetitive development tasks in web development, such as compiling Sass, minifying JavaScript, and optimizing images.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.

web-components
Web Components

Web components provide a way to create reusable, encapsulated UI components using standard web technologies such as HTML, CSS, and JavaScript. They allow developers to create complex UI components that can be easily shared across multiple projects and frameworks. Web components are built using four main specifications: Custom Elements, Shadow DOM, HTML Templates, and ES Modules.