From eccc0af7ce450b741951dcaafe1067eb08ef2239 Mon Sep 17 00:00:00 2001 From: Seongil-Shin Date: Tue, 3 Sep 2024 21:54:55 +0900 Subject: [PATCH] vault backup: 2024-09-03 21:54:55 --- _posts/blog/().md | 0 ...01-Esbuild to reduce build times by 90%.md | 2 +- .../articles/2024-09-01-How I Use \"AI\".md" | 2 +- ...3-JS bundler, package manager, compiler.md | 101 ++++++++++++++++++ _posts/blog/template/{{date}}-template.md | 2 +- 5 files changed, 104 insertions(+), 3 deletions(-) create mode 100644 _posts/blog/().md create mode 100644 _posts/blog/posts/study/2024-09-03-JS bundler, package manager, compiler.md diff --git a/_posts/blog/().md b/_posts/blog/().md new file mode 100644 index 000000000..e69de29bb diff --git a/_posts/blog/posts/articles/2024-09-01-Esbuild to reduce build times by 90%.md b/_posts/blog/posts/articles/2024-09-01-Esbuild to reduce build times by 90%.md index 89829a7ce..f7fcf1219 100644 --- a/_posts/blog/posts/articles/2024-09-01-Esbuild to reduce build times by 90%.md +++ b/_posts/blog/posts/articles/2024-09-01-Esbuild to reduce build times by 90%.md @@ -1,5 +1,5 @@ --- -title: 2024-08-31-Esbuild to reduce build times by 90% +title: Esbuild to reduce build times by 90% author: 신성일 date: 2024-08-31 19:45:24 +0900 categories: study, article diff --git "a/_posts/blog/posts/articles/2024-09-01-How I Use \"AI\".md" "b/_posts/blog/posts/articles/2024-09-01-How I Use \"AI\".md" index fcec7b29c..66834536b 100644 --- "a/_posts/blog/posts/articles/2024-09-01-How I Use \"AI\".md" +++ "b/_posts/blog/posts/articles/2024-09-01-How I Use \"AI\".md" @@ -1,5 +1,5 @@ --- -title: 2024-08-31-How I Use "AI" +title: How I Use "AI" author: 신성일 date: 2024-08-31 19:45:24 +0900 categories: study, article diff --git a/_posts/blog/posts/study/2024-09-03-JS bundler, package manager, compiler.md b/_posts/blog/posts/study/2024-09-03-JS bundler, package manager, compiler.md new file mode 100644 index 000000000..b9754330b --- /dev/null +++ b/_posts/blog/posts/study/2024-09-03-JS bundler, package manager, compiler.md @@ -0,0 +1,101 @@ +--- +title: JS bundler, package manager, compiler +author: 신성일 +date: 2024-08-31 19:45:24 +0900 +categories: study, js +tags: + - "#study" +--- + +프론트엔드 관련 아티클을 읽다보면 다양한 bundler, package manger, compiler 도구에 대한 얘기가 나온다. 그때마다 익숙지않은 도구의 이름(pnpm, swc, vite 등)이 나오는데 뭐가 뭔지 잘 이해가 안간다. 따라서 각각의 역할이 무엇인지, 어떤 종류가 있고 어떤 장단이 있는지 간단히 정리해보려고 한다. + +## Bundler + +여러개의 파일을 하나의 파일로 묶어주는 도구이다. + +초기에 브라우저는 모듈 시스템을 지원하지 않았다. `