I guess it is appropriate to share my (limited) experience with bundlers here. I decided to make a small project with Vue and Lumen to play with some new (to me) technologies, build tools among others. Also a major goal was to get as little false errors in VSCode as possible. After switching to TypeScript to help the editor better understand the project the build started failing. I think the problem had something to do with Laravel Mix using a older version of Webpack and not being able to compile the latest TypeScript version. After trying to diagnose and fix this error for several hours I remembered hearing Jake and Surma talking about Parcel and it's ease of use on the HTTP 203 podcast. Switching to Parcel I was able to create a bundle in about two hours. The main difficulty I encountered is that Parcel prefers a html file as the entry point but Lumen does some magic and serves the view from the resources folder, I solved this by passing the main.ts as entry point and routing the output to 'public'. I'm quite pleased with it's ease of use. I guess Parcel had the advantage of learning from the shortcoming of Webpack and other earlier bundlers.
I think the complexity of build tools should be reduce. I mean It just a way to deal with the lack of structure of Js and web assets itself. In the future, I hope we can do it entirely on the web or at least we have a standard way to build it. Currently, the complexity is inevitable as many people said.
Complexity is inevitable but dont make it border Chaos. seriously though the plurality of build tools not necessarily a good thing. It is a doubled edged reality
I guess it is appropriate to share my (limited) experience with bundlers here.
I decided to make a small project with Vue and Lumen to play with some new (to me) technologies, build tools among others. Also a major goal was to get as little false errors in VSCode as possible.
After switching to TypeScript to help the editor better understand the project the build started failing. I think the problem had something to do with Laravel Mix using a older version of Webpack and not being able to compile the latest TypeScript version. After trying to diagnose and fix this error for several hours I remembered hearing Jake and Surma talking about Parcel and it's ease of use on the HTTP 203 podcast.
Switching to Parcel I was able to create a bundle in about two hours. The main difficulty I encountered is that Parcel prefers a html file as the entry point but Lumen does some magic and serves the view from the resources folder, I solved this by passing the main.ts as entry point and routing the output to 'public'. I'm quite pleased with it's ease of use. I guess Parcel had the advantage of learning from the shortcoming of Webpack and other earlier bundlers.
I'm curious how the new kind of build tools like snowpack and vite compare to this list.
love the animations!
I'm glad I'm not the only one that had webpack experience.
Google Cloud Storage says it is better for throughput if the file name starts with the hash (because sharding). Just saying.
I think the complexity of build tools should be reduce.
I mean It just a way to deal with the lack of structure of Js and web assets itself.
In the future, I hope we can do it entirely on the web or at least we have a standard way to build it.
Currently, the complexity is inevitable as many people said.
Sick drum kit @ 5:39
Parcel
What are those graphics Adam has on the wall at 11:15
check out hello.eboy.com/eboy/ i think it's from them
Who remembers Yeomen? good times
Conclusion? Parcel..
Great 👏👏😍
Anyone using Vite js?
Complexity is inevitable but dont make it border Chaos. seriously though the plurality of build tools not necessarily a good thing. It is a doubled edged reality
holy christ!