bomeeyoon-nanuya / empty

0 stars 0 forks source link

build 속도 테스트 #2

Open bomeeyoon-nanuya opened 4 months ago

bomeeyoon-nanuya commented 4 months ago

babel-loader 테스트

{ test: /.(ts)?$/, loader: 'babel-loader', exclude: /node_modules/, }, { test: /.(js)$/, exclude: /node_modules/, loader: 'babel-loader', },

image

ts-loader 테스트

{ test: /.(ts)?$/, loader: 'ts-loader', exclude: /node_modules/, }, { test: /.(js)$/, exclude: /node_modules/, loader: 'babel-loader', },

image

esbuild-loader 테스트

{ test: /.(ts)?$/, loader: 'esbuild-loader', exclude: /node_modules/, options: { loader: 'ts', }, }, { test: /.(js)$/, loader: 'esbuild-loader', exclude: /node_modules/, options: { loader: 'js', }, },

image

es-build 는 빠르긴 한데 type annotation 체크를 하지 않음

타입을 정확하게 확인하기 위해서는 ForkTsCheckerWebpackPlugin 플러그인이 필요함

image

esbuild-loader 만 사용했을때 보다 약 2초 정도 더 걸리긴 하지만 type checking 이 필요하기 때문에 감수. ts-loader 보다는 그래도 2초 정도 빠름