Skip to content

Latest commit

 

History

History
63 lines (45 loc) · 3.54 KB

webcomponents-as-a-compilation-target.md

File metadata and controls

63 lines (45 loc) · 3.54 KB

Web components as a compile target

Speakers: Andrei Antal

Date: 22.11.2018

Venue: Fortech

Description:

Web components are a set of browser standards that allow you to create custom elements that encapsulate templates, styles and logic using just vanilla APIs. But as complexity of the element grows, the APIs might start to feel a bit too low-level and verbose.

Wouldn’t it be awesome if we could use a higher level framework or library to abstract away some of the intricacies of creating web components? Well, one of the solutions is Angular Elements - a way to embed components written in Angular into any application without needing Angular to be present on the page. How is this possible? Simple, the single Angular component is packaged as a native web component providing just the input/output interface and encapsulating the logic.

During the presentation, I will showcase how you can create such a component written in Angular code and use it effortlessly it in a React or Vue app. We’ll also have a look at other similar solutions like StencilJS and SkateJS. Already intrigued? Good 😃 Let’s explore the future together!

About Andrei

Andrei is coming from Bucharest, he's the organizer of ng-Bucharest and a Frontend Engineering Consultant @Qualitance

Slides:

Presentation slides here

Repo:

Demo repo here. Instructions in the repo readme.

Meeting notes:

N/A

Resources

Talks



Documentation and articles


Microfrontends