Player FM 앱으로 오프라인으로 전환하세요!
Revision 684: Ecosystem Performance (e18e)
Manage episode 513499088 series 2406115
Diese Revision plaudern wir mit Alexander Lichter (LinkedIn / Mastodon) und Ulrich-Matthias „Ulima“ Schäfer (LinkedIn) über Ecosystem Performance, kurz „e18e“: Warum es sich lohnt, das JavaScript-Ökosystem aufzuräumen, wie die Community organisiert ist und wo jede:r sofort mitmachen kann.
Schaunotizen
- [00:02:00] Ecosystem Performance (e18e)
- Im Fokus der e18e-Bewegung stehen die Themen Cleanup, Speedup, Level-Up: alte Dependencies durch moderne, kleinere Alternativen ersetzen (z. B. Lodash-Funktionen/-ES, Tiny Globby statt Globby), Dev-Tooling messbar beschleunigen (u. a. neue Prettier-CLI, schnellere Lint-Setups) und Bibliotheken so gestalten, dass sie klaren Scope haben und aktuelle Node-LTS/ESM-Realität widerspiegeln. Wir sprechen über Grenzen (Deep-Deps, Battle-testing, Baseline-Support), über Publint für saubere Exports und über die neue e18e-CLI, die Codemods und Checks bündelt.
Außerdem: Wie man Einstiegshürden senkt (gute Doku, Replacement-Guides), warum Dev-Dependencies oft den größten Hebel haben, und welche Trade-offs Toolchains heute treiben (ESLint ↔︎ oxlint/Biome, Type-aware-Linting, Plugins in JS vs. Rust/Go). Praxisstories gibt’s zu Renovate, Pre-Commit-Hooks („no-verify“ lässt grüßen) und zu Contribution-Etikette gegenüber Maintainer:innen.
Links
- e18e.dev – Website & Guides
- Offizielle Infos, Replacement-Guides, Manifest und Community-Einstieg.
- github.com/43081j – James Garbutt
- Initiator, Maintainer und Treiber vieler e18e-Tools.
- publint.dev – Publint
- Prüft, ob deine Package-Exports sauber konsumierbar sind (CJS/ESM/Typings).
- npmgraph.js.org – npmgraph
- Visualisiert Abhängigkeitsbäume und hilft, Ersetzungs-Kandidaten zu finden.
- docs.renovatebot.com – Renovate
- Automatisiert Dependency-Updates; sinnvoll konfiguriert spart es viel Pflegearbeit.
- github.com/antfu/tinyglobby – Tiny Globby
- Kleiner, schneller Globbing-Ersatz, häufige Cleanup-Empfehlung.
- lodash.com – Lodash
- Beispiel für gezieltes Function-Importing bzw. Ersatz durch spezialisierte Utilities.
- porffor.dev – Porffor
- Experimentelle JS/TS-Engine mit AOT-WASM-Ansatz – spannendes Performance-Forschungsprojekt.
932 에피소드
Manage episode 513499088 series 2406115
Diese Revision plaudern wir mit Alexander Lichter (LinkedIn / Mastodon) und Ulrich-Matthias „Ulima“ Schäfer (LinkedIn) über Ecosystem Performance, kurz „e18e“: Warum es sich lohnt, das JavaScript-Ökosystem aufzuräumen, wie die Community organisiert ist und wo jede:r sofort mitmachen kann.
Schaunotizen
- [00:02:00] Ecosystem Performance (e18e)
- Im Fokus der e18e-Bewegung stehen die Themen Cleanup, Speedup, Level-Up: alte Dependencies durch moderne, kleinere Alternativen ersetzen (z. B. Lodash-Funktionen/-ES, Tiny Globby statt Globby), Dev-Tooling messbar beschleunigen (u. a. neue Prettier-CLI, schnellere Lint-Setups) und Bibliotheken so gestalten, dass sie klaren Scope haben und aktuelle Node-LTS/ESM-Realität widerspiegeln. Wir sprechen über Grenzen (Deep-Deps, Battle-testing, Baseline-Support), über Publint für saubere Exports und über die neue e18e-CLI, die Codemods und Checks bündelt.
Außerdem: Wie man Einstiegshürden senkt (gute Doku, Replacement-Guides), warum Dev-Dependencies oft den größten Hebel haben, und welche Trade-offs Toolchains heute treiben (ESLint ↔︎ oxlint/Biome, Type-aware-Linting, Plugins in JS vs. Rust/Go). Praxisstories gibt’s zu Renovate, Pre-Commit-Hooks („no-verify“ lässt grüßen) und zu Contribution-Etikette gegenüber Maintainer:innen.
Links
- e18e.dev – Website & Guides
- Offizielle Infos, Replacement-Guides, Manifest und Community-Einstieg.
- github.com/43081j – James Garbutt
- Initiator, Maintainer und Treiber vieler e18e-Tools.
- publint.dev – Publint
- Prüft, ob deine Package-Exports sauber konsumierbar sind (CJS/ESM/Typings).
- npmgraph.js.org – npmgraph
- Visualisiert Abhängigkeitsbäume und hilft, Ersetzungs-Kandidaten zu finden.
- docs.renovatebot.com – Renovate
- Automatisiert Dependency-Updates; sinnvoll konfiguriert spart es viel Pflegearbeit.
- github.com/antfu/tinyglobby – Tiny Globby
- Kleiner, schneller Globbing-Ersatz, häufige Cleanup-Empfehlung.
- lodash.com – Lodash
- Beispiel für gezieltes Function-Importing bzw. Ersatz durch spezialisierte Utilities.
- porffor.dev – Porffor
- Experimentelle JS/TS-Engine mit AOT-WASM-Ansatz – spannendes Performance-Forschungsprojekt.
932 에피소드
Kaikki jaksot
×플레이어 FM에 오신것을 환영합니다!
플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.