Frameworkless Jamstack screenshot

Frameworkless Jamstack

Author Avatar Theme by Honatas
Updated: 27 May 2021
11 Stars

Proof of Concept - you can create Single Page Applications without a framework

Overview

This product is a proof of concept for creating Single Page Applications (SPAs) without using a Virtual DOM framework such as Angular or React. The goal is to create web applications with normal DOM speed without the added complexity and resource usage of a Virtual DOM framework. Instead, Typescript is used as the language, and the concepts of SPAs and bundled single javascript files are still utilized. This results in a smaller generated js/css file size and faster website loading times.

Features

  • Create Single Page Applications without a Virtual DOM framework
  • Uses Typescript for development
  • Utilizes the concepts of SPAs and single javascript file bundling
  • Smaller generated js/css file size for faster website loading times

Installation

To install and run the frameworkless-jamstack project, follow these steps:

  1. Make sure you have NodeJS installed on your computer.
  2. Clone the project repository.
  3. Navigate to the project folder in your terminal/command prompt.
  4. Run the following command to install the necessary dependencies:
    npm install
    
  5. After the installation is complete, run the following command to start the application:
    npm start
    
  6. Open your browser and go to http://localhost:3001 to see the application running.

Summary

The frameworkless-jamstack project is a proof of concept that demonstrates the ability to create Single Page Applications without relying on a Virtual DOM framework. By utilizing Typescript and the concepts of SPAs, the project provides a modern development environment without the added complexity and resource usage of a Virtual DOM framework. Additionally, the project generates smaller js/css files, resulting in faster website loading times.