Webpack is somewhat of a black box for most developers. Tools like “create-react-app” abstract most of the bundler functionality away. I did some research into it and began building my own light-weight web bundler to understand more about what it entails. This is part of my “under-the-hood of” series: Type systems (e.g. TypeScript)Test runners (e.g. Mocha)VSCode auto formatters (e.g. Prettier)Sour
Sebastian McKenzie, the original creator of Yarn and Babel and a member of the React Native team at Facebook, has been working on an “all-in-one” solution for JavaScript and TypeScript development. The Rome project, a reference to “all roads lead to Rome”, was made public on Feb 26th 2020. What is Rome? Rome is a from-scratch implementation of a complete JavaScript toolchain. It compiles and bundl
Major Change: Rename! Major Change: Tree-shaking! A HUGE thanks to @DangoDev for this feature. When Snowpack is run with the --optimize flag it is able to analyze your application source code to detect exactly which dependency exports are used in your application. Anything unused is removed from the optimized dependency installation. Major Change: --include (Automatic import detection) Another gre
Frontend Application Bundles (💎 FABs) are a bundle format for frontend applications. They unify static sites, single page applications (SPAs), server-side rendering (SSR) & server-side logic in a single format, one that is universally compatible with and easy to deploy to a wide range of hosting providers, even your own infrastructure! Want to get started? Head to fab.dev/guides/getting-started t
What is SWC? swc (speedy web compiler) is a super-fast JavaScript compiler. What can SWC do? It can transpile TypeScript / jsx / ECMAScript 2019 to browser-compatible JavaScript. // input.js class Foo { set foo(v) {} } class Bar extends Foo { get bar1() {} async bar2() {} } How fast is SWC? It’s 16x - 20x faster than babel even on single-core synchronous benchmark. Note that actual performance ga
2018-12-28 Breaking Changes Several (mostly deprecated) options have been removed or renamed (#2293, #2409): banner -> output.banner dest -> output.file entry -> input experimentalCodeSplitting -> now always active experimentalDynamicImport -> now always active experimentalPreserveModules -> preserveModules exports -> output.exports extend -> output.extend footer -> output.footer format -> output.
このレポートは、現在進行形で機能追加や仕様変更が行われているNode.jsコアモジュールとブラウザ向けpolyfillにおける挙動の違い(ギャップ)が広がってきている問題について調べたものです。 ここでは https://nodejs.org/api/ に掲載されているうち assertのようにNode.jsにバンドルされているモジュールのことをNode.jsコアモジュールと呼びます。コアモジュールはNode.jsでの利用のみを想定しているため、Node.jsに依存した処理を多く含んでいます。そのため、コアモジュールのコードをコピーしてブラウザなどで動かすことは難しいです。 webpackやbrowserifyなどのbundlerは、コード中にあるコアモジュールを代替モジュールへとすり替えます。この代替モジュールはブラウザ向けpolyfillライブラリとよび、このpolyfillライブラリ
Today I’m super excited to release Parcel v1.10.0. Check it out on Github! 🐠 Babel 7 support — Parcel now supports Babel 7 plugins out of the box, while retaining Babel 6 support as well. In addition, we now automatically install the correct version of Babel for you, along with any missing plugins as you develop!🌊 Automatic Flow support — Parcel automatically detects Flow types and strips them f
Code Rollup v. Webpack v. Parcel By: X-Team May 8, 2018 8 min read 2018 is a great year for JavaScript and development in general! The clientside framework options abound with Vue, Angular, and React. Serverside options include Koa, vanilla Node, Express, Hapi, Total, Restify, and AWS Lambda. To top it all off, the coterminous developments in build and transpilation tools have significantly widene
Today I’m super excited to release Parcel v1.5.0, the largest release since 1.0! Check it out on Github! It has been just under 2 months since Parcel’s initial announcement, and the response has been tremendous. As of this writing, we have over 17,000 stars on Github, over half a million downloads on npm, and over 60 contributors who have submitted over 200 pull requests! I am truly blown away. 🙏
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く