0% found this document useful (0 votes)
22 views10 pages

A Deep Dive

The document discusses the evolution of web development from early HTML to modern practices. It covers milestones like the creation of HTML and CSS, which established standards for structuring and styling web content. The document also examines how JavaScript has transformed static pages into dynamic experiences and enabled complex single-page applications.

Uploaded by

21010571
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views10 pages

A Deep Dive

The document discusses the evolution of web development from early HTML to modern practices. It covers milestones like the creation of HTML and CSS, which established standards for structuring and styling web content. The document also examines how JavaScript has transformed static pages into dynamic experiences and enabled complex single-page applications.

Uploaded by

21010571
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

A Deep Dive into the Evolution of Web Development:

From HTML to Jamstack and Beyond

Duong Dai Son1,


1 Faculty of Cumputer Science, Phenikaa University, Ha Dong, Ha Noi
[email protected]

ABSTRACTS

The evolution of web development has been driven by various milestones and innovations.
One significant milestone was the emergence of Google in 1998, which revolutionized
search engine technology and had a profound impact on the future of web development.
This rapid pace of change in the industry reflects the focus on AI, innovation, and
technological advancements, all of which have shaped the standards, practices, and tools
used by web developers today.

KEYWORDS

Web Development, HTML, CSS, JS framework, API, Full-stack development, Jamstack


Ảchitechture, APIs, AJAX, Progressive Web Apps, Single Page Applications, Web
evolution.

1. INTRODUCTION
In 1991, Tim Berners-Lee engineered a milestone that would eventually redraw global
communication— he introduced the first website using HTML. Since these pioneering
days, the web development evolution has been nothing short of revolutionary. Initially
limited to HTML, early web development set the stage for what would become a
multifaceted and rich digital experience. From static pages to dynamic web applications,
these developments have leveraged technologies—including Cascading Style Sheets
(CSS), JavaScript, and various server-side programming languages—to enrich the user
experience and elevate web content.

With the web development industry in a continuous state of innovation, specialists are
constantly adapting and refining technologies to keep pace with user-friendliness and
technological advancements. Advancements such as AI and APIs are increasingly crucial,
crafting more intelligent and interconnected web applications. Full-stack development
now requires a synergy between front and back ends, emphasizing the need for
developers to be proficient in CSS, HTML, JavaScript, as well as server-side
programming. As this article delves into the transitioning landscape of web development,
it examines the underpinnings of revolutionary concepts including Progressive Web
Apps, the Backbone JS framework, and the unceasing importance of achieving seamless
user experiences.

2. THE EARLY DAYS: HTML AS THE FOUNDATION

HTML, developed by Tim Berners-Lee in the late 1980s at CERN, laid the groundwork
for what we now recognize as the web development evolution. It was a time of innovation
and the birth of standardized language that could support increasingly dynamic web pages
and multimedia content.

▪ HTML 1.0: Introduced in 1990s, HTML 1.0 presented the world with basic
structural elements, making the inclusion of hyperlinks possible. This was a
game-charger, as it allowed users to navigate between different documents
effortlessly, creating a web of interconnected information.
▪ HTML 4.01: Fast forward to December 1999, HTML 4.01 emerged as a widely
accepted standard. This version introduced support for styles through Cascading
Style Sheets (CSS) and scipts via Javascipts (JS), anabling web developers to
create more complex, aesthetically pleasing, and interactive websites.
▪ XHTML: In 2000, XHTML arrived on the scene. As an XML-based
reformulation of HTML, it aimed for stricter markup rules and enhanced
structure, setting the stage for a more organized and error-free web development
process.

HTML5, released in 2014, revolutionized the industry by addressing the limitations of its
predecessors. It enhanced multimedia capabilities and improved support for mobile
devices, reflecting the web's transition from a simple information-sharing platform to a
complex, interactive medium. This pivotal development in web technology marked a
significant milestone in the web development evolution, as HTML5 played a critical role
in shaping the internet as we know it today.

Files saved with .html or .htm extensions represent the building blocks of web pages,
structured and delineated by tags. The ability to embed programs written in scripting
languages like JavaScript has drastically affected the behavior and content of web pages.
Additionally, the integration of CSS defines the look and layout, contributing to the
overall user experience.

The history of HTML can be traced back even further to 1980, with Tim Berners-Lee's
ENQUIRE, a system for CERN researchers. This early endeavor laid the essential
groundwork for HTML and the World Wide Web. By the time the first web browser and
page editor were developed by Berners-Lee, the stage was set for the establishment of the
first web server and web page on the open internet. The first website went live on August
6, 1991, marking a monumental moment in the history of web development.

HTML's continuous development, with updates and improvements being made regularly,
focuses on enhancing layout, styling, performance, and security. For web development
services, this means adapting to the ever-changing standards to create user-friendly,
dynamic web pages that meet the technological advancements and AI integration of
modern web applications.

3. CSS AND THE SEPARATION OF CONCERNS

CSS, or Cascading Style Sheets, revolutionized web development when Håkon Wium Lie
launched it in 1996. It provided a systematic approach to styling web pages, ensuring
developers could create visually appealing designs across various devices and screen
sizes. Here's how CSS contributes to the web development evolution:

3.1. Separation of presentation and content

▪ CSS effectively separates the visual presentation of web pages from their content,
which is structured using HTML. This separation simplifies the development
process by allowing developers to independently manage and update the look and
layout of web pages without altering the content.
▪ Adhering to the principle of Separation of Concerns (SoC), CSS ensures that
HTML, CSS, and JavaScript each handle specific functionalities without
overlapping, enhancing code readability and organization. This separation is
crucial for collaboration among developers, as well as for maintaining and
extending web applications.

3.2. Key Features and Benefits:


▪ Selectors and Declarations: CSS uses selectors to target HTML elements and
apply styles through declarations, which specify the properties and values to be
changed.
▪ Responsive Design: Media queries in CSS allow web pages to adapt their layout
and design to fit different screen sizes, improving the user experience on mobile
devices.
▪ Layout Modules: Features like Flexbox and Grid Layout offer powerful tools for
creating complex and responsive layouts with ease, enabling developers to align
content in versatile ways.

3.3. Best Practices for CSS:

▪ Separating Content and Style: Keeping content (HTML) and style (CSS) separate
ensures cleaner code and makes it easier for developers to make changes to one
without affecting the other.
▪ Understanding Cascading and Specificity: Mastery of how CSS rules cascade and
the specificity of selectors is vital for creating a consistent look and avoiding
style conflicts.

By embracing these practices and the capabilities of CSS, web developers can craft
flexible, consistent, and visually appealing designs. As a result, CSS has become an
essential tool for achieving engaging websites and a cornerstone in the web development
evolution, reflecting the industry's focus on user-friendliness, AI, and technological
advancements.

4. THE JAVASCRIPT REVOLUTION

JavaScript has fundamentally transformed the landscape of web development, turning


static web pages into dynamic, interactive experiences. Here are some key points
illustrating its impact:

▪ Dynamic Interaction: JavaScript enables web pages to validate user input in real-
time, provide live updates, and display seamless animations and transitions.
These capabilities greatly enhance the user experience by making websites more
interactive and responsive to user actions.
▪ Client-Side Execution: Running directly within the user's web browser, client-
side JavaScript facilitates instantaneous interactivity, which is crucial for a
smooth and engaging user interface. This immediate responsiveness is a
significant step forward from the static web pages of the past.

▪ Server-Side Capabilities: With the advent of technologies like Node.js, JavaScript


has also become a powerhouse on the server side, allowing developers to build
high-performance server applications that are event-driven and scalable.

The evolution of JavaScript has seen it grow from a simple scripting tool to a robust
programming language capable of managing complex tasks:

4.1. From Simple Scripts to Large-Scale Applications

Initially introduced to add small interactive elements to web pages, JavaScript has
matured into a language that powers large-scale web applications, handling intricate
functionalities and data management.

4.2. Frameworks and Libraries

The development of libraries and frameworks such as jQuery, React, Angular, and Vue.js
has simplified the web development process. These tools help developers create modern
web applications more efficiently by streamlining tasks and providing reusable
components.

4.3. Cross-Browser Compatibility

JavaScript tackles the challenge of making web applications work uniformly across
different browsers. Libraries and frameworks often come with built-in solutions to ensure
consistent behavior, regardless of the user's browser choice.

In the context of Jamstack, JavaScript takes on a pivotal role, managing dynamic


functionalities, interactive user interfaces, and fetching data from APIs. This approach to
web development aligns with the modern emphasis on performance, security, and
scalability, further cementing JavaScript's position in the web development evolution.

JavaScript's influence extends to many of the web applications we use daily. Conceived
by Brendan Eich in 1995, it has become an integral part of the digital world, powering
apps and sites that are central to our online experience in 2022. Whether it's through
enhancing user experience, enabling full-stack development, or driving innovation,
JavaScript's role in the ongoing web development evolution is undeniable and essential.

5. SERVER-SIDE TECHNOLOGIES AND DYNAMIC RENDERING

Server-side technologies are the backbone of web development evolution, handling the
complex tasks that make dynamic and interactive web applications possible. They process
data, manage server-side logic, and respond to user requests, which are essential for a
seamless user experience. Here's a closer look at the role of server-side scripting
languages and technologies:

▪ PHP: Often embedded within HTML, PHP is executed on the server to generate
dynamic page content. It's a cornerstone in web development, widely recognized
for its ease of use and integration with databases.
▪ Python: With its powerful frameworks like Django and Flask, Python is a top
choice for developers aiming to build robust, scalable web applications. Django,
a high-level MVC framework, is praised for its security and maintainability
features. Flask, on the other hand, is valued for its simplicity and flexibility, often
used for smaller projects or as a component of larger ones.

▪ Ruby and Ruby on Rails: Ruby is appreciated for its elegant syntax and
productivity, making it a favorite among startups and solo developers. Ruby on
Rails, an MVC framework, streamlines the creation of database-backed web
applications and is known for its "convention over configuration" philosophy.

In the realm of web servers, Apache and Nginx stand out as crucial components that
manage client-server interactions. They efficiently handle HTTP requests, ensuring that
users can access web pages without delay.

Database Management Systems (DBMS) like MySQL, PostgreSQL, and MongoDB are
integral to storing and retrieving data on the server side. These systems are vital for
maintaining the vast amounts of data that modern web applications generate and utilize.

Middleware technologies, such as Express.js for Node.js and Flask for Python, are pivotal
in managing HTTP requests and routing. They act as intermediaries between the server
and the applications, facilitating smooth communication and data exchange.

When choosing server-side technologies, developers must consider various factors,


including their team's expertise, project requirements, and desired performance levels.
The right technology stack can significantly enhance the efficiency and scalability of web
applications, contributing to the ongoing innovation in the field of web development.

The introduction of the high-performing full-text search engine ALTAVISTA in 1995


exemplifies the power of server-side technologies. It showcased the ability to handle and
index large volumes of data, providing rapid search results to users and setting a
precedent for future web applications.

In summary, server-side technologies are a fundamental aspect of the web development


process, enabling the creation of dynamic, efficient, and user-friendly web applications.
Their evolution continues to shape the industry, driving forward the standards of user
experience and technological excellence.

6. THE RISE OF CONTENT MANAGEMENT SYSTEMS

In the landscape of web development evolution, the advent of Content Management


Systems (CMS) marked a significant turning point. Initially, websites were static and
required hand-coding, which was a barrier for many aspiring web developers. The
introduction of CMS platforms like WordPress and Drupal, built using server-side
technologies, revolutionized this process, enabling the creation and management of
dynamic websites with ease. This shift not only democratized web development but also
underscored the importance of server-side programming in facilitating user-friendly web
applications.

▪ Early Beginnings: The journey of CMS began in the early 1990s, transitioning
from static, hand-coded sites to more dynamic platforms. The first real content
management solution, FileNet, introduced in 1995, paved the way for monolithic
enterprise CMS, setting a precedent for future developments.
▪ Open-Source Revolution: By the early 2000s, the rise of open-source CMS
platforms like Drupal, WordPress, and Joomla made it possible for anyone to
build small, low-cost websites. This era was characterized by a significant shift
towards making web development accessible to individuals without any
knowledge of HTML, CSS, or coding, a stark contrast to the earlier web
development requirements.
▪ Current Landscape: Fast forward to 2022, and 68.9% of all global websites now
utilize a CMS. This statistic highlights the substantial market share and impact of
CMS in the web development industry. The evolution continued with the
emergence of headless CMS, which decouples content management from the
presentation layer. This innovation delivers content via APIs to various front-
ends, offering unparalleled flexibility and supporting immersive digital
experiences.

The future of CMS is poised to be dominated by smart, adaptive websites that leverage
AI for personalized content delivery. This progression reflects ongoing technological
advancements and changing user expectations, ensuring that the web development
evolution continues to be an exciting and dynamic field. As web developers and web
development specialists navigate these changes, the emphasis on user experience,
innovation, and full-stack development remains paramount, illustrating the industry's
commitment to advancing web applications and meeting the ever-evolving needs of users
around the globe.

7. RESPONSIVE DESIGN AND THE MOBILE WEB

Responsive design has become a cornerstone in the web development evolution, ensuring
that websites deliver a seamless user experience across a myriad of devices. This
approach addresses the growing diversity in user device preference, from smartphones
and tablets to laptops and smartwatches. The importance of responsive design is
underscored by the fact that over 58% of American adults own a smartphone, and mobile
devices account for almost 60% of all website traffic. This trend highlights the shift
towards mobile usage, which continues to grow monthly, making responsive design not
just a luxury but a necessity for modern web applications.

Key Benefits of Responsive Design:

7.1. Improved Mobile Compatibility

Offers a better user experience on all devices by adapting to different screen sizes. This
ensures consistent branding and messaging across platforms.

7.2. Enhanced SEO Performance

Achieves higher mobile SEO ranking due to mobile-first indexing, reduced duplicate
content, and backlink consolidation. This is crucial for web applications aiming to reach a
wider audience.

7.3. Cost-Effectiveness

Reduces development and maintenance costs, simplifies website management, and


enhances user engagement and conversion rates. These factors contribute to the overall
success of web development projects.

Implementing responsive design involves writing additional code to make layouts fluid,
and adaptable to various screen sizes, and adopting a mobile-first approach for new
websites. This strategy is essential for catering to the growing trend of online shopping
via mobile devices and improving shareability on social media. The rise of smartphones
between 2007 and 2013 provoked significant changes in web design, making responsive
design essential for modern websites. It offers a seamless user experience across all
devices, simplifies maintenance and SEO efforts, and ensures compatibility with current
and future technology trends. This adaptability is pivotal in the web development
evolution, as it aligns with the industry's focus on user-friendliness, AI, and technological
advancements, ensuring web developers can create dynamic web pages that meet the
ever-evolving standards and expectations of users.

8. FROM MONOLITHIC TO MODULAR: THE SHIFT TO MODERN


FRAMEWORKS

In the journey of the web development evolution, the shift from monolithic architectures
to modular ones represents a significant stride toward flexibility, scalability, and
simplicity in managing complex web applications. This transition is pivotal in meeting
the demands of modern web development, where agility and rapid deployment are key.

▪ Modular Monolith Architecture:


• Concept: A modular monolith architecture breaks down a monolithic
application into smaller, manageable modules within a single codebase. Each
module represents a distinct business capability, streamlining development
and enhancing maintainability.
• Benefits: The approach offers simplified development, improved scalability,
flexibility, and reduced deployment complexity. It aligns with the principles
of AI, innovation, and user-friendliness, crucial in the current landscape of
web development.
• Transition Steps: Transitioning involves identifying modules, defining
module interfaces, refactoring the codebase, implementing independent
deployment, and thorough testing to ensure seamless functionality.
▪ Micro Frontends:
• Introduction: Micro Frontends extend the microservices paradigm to the
frontend layer of web applications. This modern approach revolutionizes web
development by allowing for independent development, testing, and
deployment of modules. It promotes flexibility, scalability, and agility, key
components in the web development evolution.
• Implementation Strategies:
+ Frameworks: React and Angular are popular choices for implementing
Micro Frontends, with tools such as module federation, single-spa, web
components, and iFrames facilitating integration.
+ Module Federation: Allows for sharing dependencies and code between
different JavaScript applications at runtime. This reduces redundancy and
enhances collaboration among development teams.

▪ Adoption Considerations: To adopt Micro Frontends, it's essential to assess the


current architecture, define module boundaries, select the appropriate technology
stack, and establish effective communication and governance.

Incorporating these modern frameworks and architectures aligns with the standards and
expectations of dynamic web pages and web applications and ensures that web
developers can adapt to technological advancements and user experience demands
efficiently. The emphasis on modular design and micro frontends underscores the
industry's shift towards more agile, scalable, and user-centric development practices,
marking a significant evolution in how web applications are built and managed.

9. APIS AND THE HEADLESS ARCHITECTURE

In the web development evolution, the introduction of headless architecture and APIs has
marked a significant shift towards more flexible, scalable, and user-friendly web
applications. This approach decouples the frontend presentation layer from the backend
functionality, allowing each to scale and evolve independently. Here's how they
contribute to the ongoing innovation in web development:

▪ Headless Architecture: At its core, headless architecture separates the front end
from the back end, enabling developers to use APIs for data fetching and
functionality. This separation allows for independent scaling and customization,
making it easier to update or change one part without affecting the other. It's a
boon for developers aiming for high degrees of flexibility and customization in
their projects.

▪ Content Management Systems (CMS): A headless CMS stores content in a


central repository but allows developers to display this content using any front-
end technology they prefer. This is a stark contrast to traditional CMSs, where the
front-end and back-end are tightly coupled, limiting the choice of technologies
and platforms. The headless approach supports omnichannel capabilities,
ensuring content can be displayed across various devices and platforms
seamlessly.

▪ APIs and Integration: APIs play a crucial role in headless architecture, offering
backend functionalities as either custom-built or third-party services. They
provide the data and logic needed by the front end, facilitating easier integration
with other systems and devices. This API-driven approach enhances flexibility,
scalability, and faster time-to-market, crucial factors in today's fast-paced digital
landscape.

Choosing the right headless development approach hinges on several factors, including
the project's specific needs, API evaluation, user interface preferences, necessary
integrations, and security considerations. Developers must assess these aspects carefully
to select the most suitable headless platform or CMS for their project. Popular headless
platforms include Next.js, Strapi, Contentful, and Gatsby, each offering unique features
and benefits for different types of web applications.

In summary, the transition to headless architecture and the use of APIs are pivotal
developments in the web development evolution. They underscore the industry's move
towards more dynamic web pages, full-stack development, and enhanced user
experiences. By embracing these technologies, web developers can create more
innovative, user-friendly, and technologically advanced web applications, aligning with
the ongoing trends of AI, user-friendliness, and technological advancements.

10. JAMSTACK: A PARADIGM SHIFT IN WEB DEVELOPMENT

Jamstack represents a significant leap in the web development evolution, introducing a


modern architecture that leverages JavaScript, APIs, and Markup to build websites that
are not only fast and secure but also scalable. This approach fundamentally changes how
web developers conceive and build web applications, emphasizing performance, security,
and scalability.

▪ Core Components:
• JavaScript: Powers the dynamic functionalities of the website, enhancing user
experience by making it more interactive and responsive.
• APIs: Serve as the backbone for server-side operations and data fetching,
allowing for a decoupled architecture that enhances flexibility and efficiency.
• Markup: Pre-built during the build process, these static files are globally
distributed via CDNs, ensuring fast delivery and optimal performance.

The decoupling of the frontend from the backend offers a more flexible and efficient
approach to building web applications, a stark contrast to traditional web development
methods. This separation allows developers to focus on the user interface without being
bogged down by server-side concerns, streamlining the development process.

▪ Benefits of Jamstack:
• Improved Performance: Static files generated by Jamstack can be served
quickly and efficiently, leading to faster website load times.
• Enhanced Security: With fewer server-side processes, there's a reduced
surface area for attacks.
• Better Scalability: The static nature of Jamstack sites allows them to handle
increased traffic without the need for complex scaling solutions.

Static Site Generators (SSGs) like Gatsby, Next.js, and Jekyll are at the heart of Jamstack,
creating static HTML files from content sources. These tools play a crucial role in the
Jamstack ecosystem, enabling developers to produce highly optimized static pages that
can be easily cached and served.

Popular tools and platforms that complement the Jamstack architecture include:
▪ Static Site Generators: Gatsby, Next.js, and Jekyll.
▪ Headless CMSs: Contentful and Sanity, which provide a backend for storing and
managing content that can be delivered through APIs.
▪ Serverless Functions Providers: AWS Lambda, enabling the execution of
backend code without managing servers.

Moreover, platforms like GitHub support Jamstack projects by offering version control
and collaboration tools, which are essential for modern web development workflows.
In summary, Jamstack introduces a paradigm shift in web development, aligning with the
industry's focus on AI, innovation, and technological advancements. By leveraging
JavaScript, APIs, and Markup, developers can create web applications that meet the
evolving standards of user-friendliness, dynamic web pages, and full-stack development,
ensuring a superior user experience.

11. CONCLUSION

Throughout the epochs of web development, from the rudimentary HTML foundation
laid by Tim Berners-Lee to the sophisticated Jamstack architecture that defines today's
dynamic web, we've traversed remarkable technological milestones. This evolution
underscores the relentless pursuit of innovation, driven by a commitment to enriching
user experiences, elevating content accessibility, and fostering a more interconnected
digital ecosystem. Each advancement, whether in the realms of HTML, CSS, JavaScript,
server-side technologies or the groundbreaking shift to headless CMSs and responsive
design, has collectively shaped the vibrant and versatile web environment we navigate
today.

As we stand on the cusp of further digital exploration, the significance of embracing these
advancements cannot be overstated. Professionals and enthusiasts alike are encouraged to
delve into the diverse aspects of web development evolution, ensuring their skills and
projects align with contemporary standards and expectations. For a closer look at how the
integration of JavaScript, APIs, and Markup revolutionizes web development, making
applications fast, secure, and scalable, one should explore the nuances of Jamstack
architecture. This ongoing journey of web development is not merely about adapting to
changes but innovating for the future, ensuring that we continue to create experiences that
resonate, engage, and elevate the global audience.

REFERENCES
[1] anna.cherniavska (2023). Decoding Microfrontends: The Future of Web
Development Architectures. [online] Chudovo. Available at:
https://chudovo.com/decoding-microfrontends-the-future-of-web-development-
architectures/.

[2] Anon, (2023). Web design history: Breaking down the major milestones. [online]
Available at: https://contentsnare.com/web-design-history/.

[3] Aravinda (2023). The Rise of Jamstack and Its Impact on Front-End
Development. [online] Frontend Weekly. Available at: https://medium.com/front-
end-weekly/the-rise-of-jamstack-and-its-impact-on-front-end-development-
6c070cedb6b4.

[4] AVENA (2023). Revolutionizing Web Development: A Deep Dive into Micro
Frontends. [online] Medium. Available at: https://medium.com/@avena-
software-development/revolutionizing-web-development-a-deep-dive-into-micro-
frontends-cdcd0ab0dbd4.

[5] Clausen, C. (n.d.). From Monolithic to Modular. [online] Eficode.com. Available


at: https://www.eficode.com/blog/from-monolithic-to-modular.

[6] DevriX. (n.d.). How Important Is Responsive Design? [online] Available at:
https://devrix.com/tutorial/important-responsive-design.

[7] Limited, I. (n.d.). History of Content Management System (CMS). [online]


blogs.infosys.com. Available at: https://blogs.infosys.com/digital-
experience/mobility/history-of-content-management-system-cms.html.
[8] Messaoudi, F. (2023). Jamstack Architecture: What Is It? How Does It Affect the
Web Development? [online] Medium. Available at:
https://javascript.plainenglish.io/jamstack-architecture-what-is-it-how-does-it-
affect-the-web-development-a9037ff1ad87.

[9] Monolith to Microservices: How a Modular Monolith Helps. (n.d.). Available at:
https://www.linkedin.com/pulse/monolith-microservices-how-modular-helps-
ketan-raval-jt3qf?trk=article-ssr-frontend-pulse_more-articles_related-content-
card.

[10] prepr.io. (n.d.). The Evolution of the Web and CMS: Exploring the History and
future of Headless CMS. [online] Available at: https://prepr.io/blog/the-
evolution-of-the-web-and-cms-exploring-the-history-and-future-of-headless-cms.

[11] Simtech Development. (2023). Headless: Website, Architecture, CMS and


Headless Development. [online] Available at: https://simtechdev.com/blog/what-
is-headless-development-cms/.

[12] umbraco.com. (n.d.). What is JAMstack and is it the future of web


development? [online] Available at: https://umbraco.com/knowledge-
base/jamstack/.

[13] vuestorefront.io. (2024). Headless Architecture: What Is it? | Vue Storefront.


[online] Available at: https://vuestorefront.io/blog/headless-architecture.

Authors

Duong Dai Son is a student of Information Technology in Faculty of Computer Sciene of


Phenikaa University.

You might also like