STUDY OF THE IMPLEMENTATION OF AUTOMATIC CODE SPLITTING FROM NEXT.JS FRAMEWORK ON THE WEB CVSCREENING SYSTEM ON INCREASING CORE WEB VITALS
This Final Project explores the implementation of automatic code splitting at the component level of the Next.js framework to enhance the performance of the web- based CV screening system, with the aim of improving user experience. To assess the implications of automatic code splitting on web...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/76862 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:76862 |
---|---|
spelling |
id-itb.:768622023-08-19T08:52:02ZSTUDY OF THE IMPLEMENTATION OF AUTOMATIC CODE SPLITTING FROM NEXT.JS FRAMEWORK ON THE WEB CVSCREENING SYSTEM ON INCREASING CORE WEB VITALS Erwin Fattah, Muhammad Indonesia Final Project CV screening, Frontend, Next.js, Automatic Code Splitting, Core Web Vitals, Web INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/76862 This Final Project explores the implementation of automatic code splitting at the component level of the Next.js framework to enhance the performance of the web- based CV screening system, with the aim of improving user experience. To assess the implications of automatic code splitting on web performance, two versions of the system were developed: one implementing automatic code splitting at the component level and the other without this implementation. This study focuses on analyzing the impact of automatic code splitting implementation on Core Web Vitals, comprising three performance metrics: Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS). Pre-measurement analysis of the impact of implementing automatic code splitting at the component level on Core Web Vitals reveals that automatic code splitting has the potential to positively affect LCP, FID, and CLS metrics. However, the impact on CLS appears to be less significant and depends on the specific implementation concerning component dimensions. Measurement results indicate that the implementation of automatic code splitting at the component level negatively affects LCP scores for all pages of the web-based CV screening system. Meanwhile, the influence on FID and CLS tends to remain unchanged. Despite the decline in LCP, the majority of pages in the CV screening system meet the Core Web Vitals standards, except for the talent pool and archive pages, which exhibit high CLS values. In conclusion, the implementation of automatic code splitting does not automatically enhance the performance of Core Web Vitals. To improve the effectiveness of automatic code splitting, attention should be given to component size, configuration of component loading priorities, and specific optimization for dynamic loading. Addressing these issues will ensure that the implementation of automatic code splitting at the component level becomes more effective. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
This Final Project explores the implementation of automatic code splitting at the
component level of the Next.js framework to enhance the performance of the web-
based CV screening system, with the aim of improving user experience. To assess
the implications of automatic code splitting on web performance, two versions of
the system were developed: one implementing automatic code splitting at the
component level and the other without this implementation. This study focuses on
analyzing the impact of automatic code splitting implementation on Core Web
Vitals, comprising three performance metrics: Largest Contentful Paint (LCP), First
Input Delay (FID), and Cumulative Layout Shift (CLS).
Pre-measurement analysis of the impact of implementing automatic code splitting
at the component level on Core Web Vitals reveals that automatic code splitting has
the potential to positively affect LCP, FID, and CLS metrics. However, the impact
on CLS appears to be less significant and depends on the specific implementation
concerning component dimensions.
Measurement results indicate that the implementation of automatic code splitting at
the component level negatively affects LCP scores for all pages of the web-based
CV screening system. Meanwhile, the influence on FID and CLS tends to remain
unchanged. Despite the decline in LCP, the majority of pages in the CV screening
system meet the Core Web Vitals standards, except for the talent pool and archive
pages, which exhibit high CLS values.
In conclusion, the implementation of automatic code splitting does not
automatically enhance the performance of Core Web Vitals. To improve the
effectiveness of automatic code splitting, attention should be given to component
size, configuration of component loading priorities, and specific optimization for
dynamic loading. Addressing these issues will ensure that the implementation of
automatic code splitting at the component level becomes more effective. |
format |
Final Project |
author |
Erwin Fattah, Muhammad |
spellingShingle |
Erwin Fattah, Muhammad STUDY OF THE IMPLEMENTATION OF AUTOMATIC CODE SPLITTING FROM NEXT.JS FRAMEWORK ON THE WEB CVSCREENING SYSTEM ON INCREASING CORE WEB VITALS |
author_facet |
Erwin Fattah, Muhammad |
author_sort |
Erwin Fattah, Muhammad |
title |
STUDY OF THE IMPLEMENTATION OF AUTOMATIC CODE SPLITTING FROM NEXT.JS FRAMEWORK ON THE WEB CVSCREENING SYSTEM ON INCREASING CORE WEB VITALS |
title_short |
STUDY OF THE IMPLEMENTATION OF AUTOMATIC CODE SPLITTING FROM NEXT.JS FRAMEWORK ON THE WEB CVSCREENING SYSTEM ON INCREASING CORE WEB VITALS |
title_full |
STUDY OF THE IMPLEMENTATION OF AUTOMATIC CODE SPLITTING FROM NEXT.JS FRAMEWORK ON THE WEB CVSCREENING SYSTEM ON INCREASING CORE WEB VITALS |
title_fullStr |
STUDY OF THE IMPLEMENTATION OF AUTOMATIC CODE SPLITTING FROM NEXT.JS FRAMEWORK ON THE WEB CVSCREENING SYSTEM ON INCREASING CORE WEB VITALS |
title_full_unstemmed |
STUDY OF THE IMPLEMENTATION OF AUTOMATIC CODE SPLITTING FROM NEXT.JS FRAMEWORK ON THE WEB CVSCREENING SYSTEM ON INCREASING CORE WEB VITALS |
title_sort |
study of the implementation of automatic code splitting from next.js framework on the web cvscreening system on increasing core web vitals |
url |
https://digilib.itb.ac.id/gdl/view/76862 |
_version_ |
1822995088274358272 |