ahabhgk Profile Banner
Gengkun Profile
Gengkun

@ahabhgk

Followers
423
Following
2K
Media
21
Statuses
297

Member of @rspack_dev, @webpack contributor, web tooling at @BytedanceTalk, opinions are my own

Joined October 2018
Don't wanna be here? Send us removal request.
@ahabhgk
Gengkun
1 month
0
0
0
@CongCongPan
Cong-Cong Pan
1 month
πŸŽ‰ Next.js with Rspack just hit 99% test coverage in development! Experience it now: https://t.co/Cn6qJ1Bp1g
4
13
108
@rspack_dev
Rspack
3 months
Rspack v1.5 will introduce an experimental optimization that skips building unused reexports in side-effect-free barrel files. This reduces the build time of `import { Button } from 'antd'` from 528ms to 82ms.
8
29
321
@ahabhgk
Gengkun
3 months
BTW I have an article that was written 2 years ago and published externally a few months ago. It primarily focuses on the practical aspects of bundling RSC in webpack. Though some parts may be outdated and need some knowledge about webpack to comprehend. https://t.co/byyXhS49yg
Tweet card summary image
github.com
This article introduces the bundle practices of RSC (React Server Components) and Server Action in React, including their concepts, how it rendered, how it bundled in webpack, and how Turbopack bun...
0
0
1
@ahabhgk
Gengkun
3 months
Just finished reading. So excellent article that elaborates on the advantages of RSC from "how to improve loading the bundles" perspective, some of which I wasn't even aware of before.
@devongovett
Devon Govett
3 months
Wrote an article about how React Server Components integrate with a bundler. It's a deep dive into how code splitting works, how RSCs eliminate network waterfalls, how environment directives like "use client" work, CSS loading, etc. Check it out!
1
0
7
@sebastienlorber
Seb βš›οΈ ThisWeekInReact.com
3 months
πŸ‘€ Next.js experimental MCP server Tools can query module graphs and reported route issues Available in v15.4.2-canary.16
4
19
187
@devongovett
Devon Govett
3 months
Wrote an article about how React Server Components integrate with a bundler. It's a deep dive into how code splitting works, how RSCs eliminate network waterfalls, how environment directives like "use client" work, CSS loading, etc. Check it out!
devongovett.me
Parcel v2.14.0 added support for React Server Components. This post is a deep dive into the internals: how RSCs integrate with a bundler, what directives like "use client" actually do, how code...
11
54
341
@ahabhgk
Gengkun
4 months
0
0
3
@ahabhgk
Gengkun
7 months
🫢
@nextjs
Next.js
7 months
Next.js 15.3 β€’ Turbopack for builds (alpha) β€’ Community support for Rspack (experimental) β€’ Client Instrumentation hook β€’ Navigation hooks β€’ TypeScript plugin improvements https://t.co/5ZMOA0GIlJ
0
0
8
@devongovett
Devon Govett
7 months
I believe this makes Parcel the first standalone bundler with built-in RSC support. Unlike other RSC implementations, Parcel is not a framework. It gives you tools to build your own application or framework, experiment with new patterns, or integrate RSCs into an existing app.
1
3
34
@rspack_dev
Rspack
8 months
Let's get acquainted: πŸˆβ€β¬› Lynx: Empower the web community and invite more to build across platforms. βš›οΈ ReactLynx: Idiomatic React on Lynx. πŸ¦€ Rspeedy: Rspack-based build tool for Lynx. πŸ¦€ https://t.co/kl40ywxccV: Lynx website based on Rspress.
lynxjs.org
Empower the web community and invite more to build cross-platform apps
@LynxJS_org
Lynx
8 months
Hello word! Lynx is a family of open-source technologies empowering developers to use their existing web skills to create truly native UIs for both mobile and web from a single codebase, featuring performance at scale and velocity. visit https://t.co/2leXoul4wJ
3
26
168
@wSokra
Tobias Koppers
6 years
@AndaristRake @acemarke @mweststrate @RollupJS @jaredpalmer @mdiordiev The semantics of the sideEffects flag is the following: A side-effect-free marked modules may be omitted if none of its direct! exports is used. It must not be omitted if any of its direct! exports is used. It does not! flag top-level code in a module as side-effect-free.
2
3
10
@wSokra
Tobias Koppers
8 years
optimization.splitChunks.chunks: "all" is the only option you need for vendor and commons splitting in webpack. Best combine it with html-webpack-plugin or equivalent html generation.
10
17
109
@ahabhgk
Gengkun
11 months
I have discovered some truly excellent materials about bundler and am studying them 🧐 https://t.co/NII0rVKXJ6
0
0
5
@buildsghost
Jamie Kyle is on πŸ¦‹
1 year
Dynamic imports were designed wrong, they should have been always statically analyzable at the cost of convenience. It would've been good for both browsers and tools We could still go back and fix it and just ban dynamic imports. This could also work for things like new Worker()
4
2
19
@devongovett
Devon Govett
1 year
Uploaded my talk on the past, present, and future of bundlers. It covers a bit of history, why we use bundlers, how they work, features like code splitting and tree shaking, and a bit on the evolution and future of JavaScript tooling. Check it out! πŸ“Ί https://t.co/Oy2vPTxEbD
1
40
232
@rspack_dev
Rspack
1 year
Announcing Rspack 1.0 - the next generation JavaScript bundler written in Rust, webpack compatible, 10x faster. Check out the release blog for more details: https://t.co/nOVJjKMRBo
Tweet card summary image
rspack.rs
Fast Rust-based web bundler
20
227
966
@ebey_jacob
Jacob.lol 🀣
1 year
You might think it's a joke (and it partly is to make you have to pull this repo onto your work PC), but watch this space. This is going to be the distributed RSC architecture:
Tweet card summary image
github.com
Updated version of https://github.com/jacob-ebey/federated-rsc built on RSBuild / RSPack. - jacob-ebey/fuckin-around
2
1
11
@remix_run
Remix πŸ’Ώ
1 year
Introducing Fog of War πŸ˜Άβ€πŸŒ«οΈ This new API allows your app to scale to any number of routes without incurring a performance hit on initial load Learn all about it in our latest blog post https://t.co/RPTeNm3k6c
Tweet card summary image
remix.run
Introducing Fog of War: infinitely scalable Remix and React Router applications
8
33
232