Jamstack Applications

Jamstack Applications

Published on

Jamstack/MEAN/MERN - The Next Generation of Websites

Paul has been developing LAMP applications for almost two decades. LAMP is a thousand times better than the old client/server applications he use to build in Delphi.

Yet Jamstack is a thousand or more times faster.

Jamstack offers

  • Better performance - Files are pre-built wherever possible into static resources. This saves computing power for only important tasks where database interaction is truly necessary.
  • Higher security - Server-side processes are reduced to a small API of microservices, reducing the surface area for attacks.
  • Easier Scaling - Millions of connections per second are possible using various configuration of CDNs. This is an order of magnitude better than LAMP architecture.
  • Easier Development - Back-ends CMSs like WordPress can handle the heavy lifting of allowing users to edit the website while still serving mostly static content.

Again, How Does Jamstack do it?

Jamstack produces static content with no processing required by the server, almost. This means it is cheaper to host since, in theory, almost any CDN can host it.

Dynamic content is moved into APIs, which are scalable.

TypeScript - a superset of Javascript

TypeScript is a superset of Javascript, able to do more and catch bugs earlier through tighter type checking, which is the cause of most programming mistakes.

Most browsers don't run TypeScript. That's okay. TypeScript is transpiled into Javascript before being packaged up for release. All your customers know when they run your application is that it works.

Google Insights rates as high as 100%

You may have noticed it is very difficult to get a high score on Google Insights. Yet websites can achieve close to 100% scores using Jamstack technologies. This is due to a number of factors but the largest factor is Jamstack technology. It allows you to super-optimize your user experience which Google takes into account when rating your website.