Skypack (prev. pika) retweeted
Googlebot now supports: 🧩 JS Modules 🧱 Custom Elements 🌚 Shadow DOM 🏫 Classes 🏷 Tagged Template Literals IOW, it's ready for indexing super-modern web sites without compiling to ES5 or SSR! 🎉
🤖 Meet the new evergreen Googlebot! 🤖 We've listened to your questions and feedback and brought modern Chromium to Googlebot - read more at our blog 👉webmasters.googleblog.com/20…
7
193
446
Skypack (prev. pika) retweeted
📣 We released a new version of `testing-karma` which gets rid of webpack for testing, and uses native es modules instead. This gives you: - Better stack traces - Faster rebuilds in watch mode - Lays the groundwork for future work like import maps #karma #webcomponents #webpack
2
28
84
Skypack (prev. pika) retweeted
Got @vuejs single file component up and running with @pikapkg without using a bundler like @webpack or @parceljs. This feels sooo nostalgic!
3
1
8
Skypack (prev. pika) retweeted
I’m going to be talking more about build step-less web architectures soon in the beautiful Norway 🇳🇴
Luke Jackson (@lukejacksonn) from @FormidableLabs will talk about "Serverless, static multipage apps that build quickly and stay performant" at React Day Norway this June. Check out the schedule and grab a ticket here: reactnorway.com #frontend #GraphQL #react #reactjs
1
1
13
Skypack (prev. pika) retweeted
I love searching "pika project" and getting this result 😄. But seriously, after recently configuring another Webpack build config, I'm pretty keen to check @pikapkg out soon!
1
2
8
Skypack (prev. pika) retweeted
The other day I stood up in front a room full of react devs and asked "How many of you knew that it is possible to import javascript from the internet directly into your project using es module syntax" and not one person put their hand up! So props to Heydon for creating this ✌️
2
28
Skypack (prev. pika) retweeted
Replying to @jspm
@jspm 2.0 looks really amazing. With import-maps in Chrome Canary, we're finally getting zero-build development! If you're using JS modules already, like maybe with lit-html, you should try it out.
The jspm 2.0 public beta has been released featuring native support for import maps in Chrome, and full compatibility with Node.js --experimental-modules. jspm.org/
1
4
18
Congrats to the entire Node.js team! Excited to start tracking `type: "module"` adoption via our stats page medium.com/@nodejs/announcin…
7
27
🙌🙌🙌
Replying to @skypackjs
@pikapkg awesome work, because of the treeshaking stuff it did when building for node, I can write TDD tests for abstract base classes that get stripped out from the production code. I'm liking pika more and more. Thanks!
2
This is huge!!! IE is no longer a blocker for shipping ESM
Introducing `dimport`, an ESModule polyfill allowing you to run `import`, `export`, and `import()` in any browser – even IE! It offers 3 modes, with varying backwards reach. They vary in size from 675B to 1.14 kB 🙂 GitHub: github.com/lukeed/dimport Demo: dimport.now.sh
1
18
94
🆒
Replying to @brianleroux
ftr, begin.com serves our frontend completely with esmodules and no build step while staying (mostly) subsecond. totally expect this will become the default with bundling as more of a production optimization (and even then only when totally necessary)
1
Comparing performance between base perf.link (no tooling required) with @pika/web (install step) and webpack (build step)
🏆⏰ The unbundled web perf gauntlet has been thrown down! In all seriousness, excited to get some real, public benchmarks out of this discussion with @TheLarkInn & @lukejacksonn github.com/lukejacksonn/perf…
Will follow up in the Github thread, but as an example of what I'm talking about: the dynamic import and the react-es entrypoint file both create an unnecessary "step" in the longest chain where the browser has to re-negotiate a new connection.
1
Skypack (prev. pika) retweeted
Will follow up in the Github thread, but as an example of what I'm talking about: the dynamic import and the react-es entrypoint file both create an unnecessary "step" in the longest chain where the browser has to re-negotiate a new connection.
1
1
4
Skypack (prev. pika) retweeted
I am a pretty big fan of the "bundle as a production optimization" approach. @lukejacksonn had talked about moving to @pikapkg - that would conveniently work around having to do any aliasing.
2
1
18
Great discussion on perf between bundled vs. unbundled on a real-world site (I've been dragging my feet on a data-backed perf writeup so it's awesome to see @TheLarkInn take a stab at it)
I was so inspired by @lukejacksonn's perf.link web dev approach, that I spent a bit of time today validating this awesome UX/DX/Perf against a bundled one! Lots of inspiration using @_developit as it reduces loads of @webpack config. 👇👇 github.com/lukejacksonn/perf…
1
2
9
PREACH
TLDR; Use ES modules, write vanilla JavaScript and stop making everything so damn complicated because I’m not smart enough for this shit anymore.. *drops mic* 🎤
4
Another fun pika stat: On that same day (April 1st, 2019) the 100th npm package built with @pika/pack was published to npm! It's a smaller number than 50,000, but one that we're equally excited about 😄 github.com/pikapkg/pack
1
4