Understanding of some front-end front-end knowledge (BFF/Serveless/micro front-end/PWA/Web Components)

  1. BFF is the back-end serving the front-end. You can use only one back-end basic interface to write different interfaces for different devices, or you can integrate multiple back-end basic interfaces for the front-end to use exclusively.
  2. The work that the Node.js middle layer can do: proxy, cache, log, authentication, routing, server-side rendering.
  3. Serveless means that the database is placed on the cloud server, and the front end directly obtains operating data through cloud function writing.
  4. Micro front end , is a software architecture, front-end applications can be broken down into a number of smaller independent developers can deploy mini-applications, then this
    slight application combined to become the overall application architecture patterns, similar to the component architecture, But the difference is that components cannot be built and released independently, but applications in the micro front end are possible. The micro front-end architecture has nothing to do with the framework, and each micro application can use a different framework. Need a container
  5. PWA , that is, progressive WEB application, a PWA application is first a web page, you can write a web application through Web technology, and then add App Manifest and Service Worker to realize the PWA installation and offline functions, and you can also send pushes, etc. Based on the browser background, instead of app.
  6. Web Components , front-end componentization, the ultimate unified componentization development of cross-component libraries.

Guess you like

Origin blog.csdn.net/weixin_38653273/article/details/115275161