Perspective... matters :)

progress

My choice?

  1. Vanilla JS (Web Components)
  2. Depending on the mood
    • // micro-frameworks

Micro-frameworks

Web Cmponents


                        class FullWebComp extends HTMLElement {
                            constructor() {
                                super();
                                this.attachShadow({mode: 'closed'})
                .appendChild(document
                                                      .getElementById('h2-template')
                                                      .content
                                                      .cloneNode(true));
                            }
                        }
                        
                        customElements.define('full-web-comp', FullWebComp);
                        

CanIUse?

95%

of the code stays in the front-end part when going serverless
FaaS + JS = ❤️

46%

JS devs = TypeScript devs

What else is strongly typed?

GraphQL

Hasura = GraphQL directly from PostgreSQL

3factor app

97%

of the front-end code comes from npm

Thanks!