Gehen Sie mit der App Player FM offline!
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 Episoden
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 Episoden
Alle Folgen
×Willkommen auf Player FM!
Player FM scannt gerade das Web nach Podcasts mit hoher Qualität, die du genießen kannst. Es ist die beste Podcast-App und funktioniert auf Android, iPhone und im Web. Melde dich an, um Abos geräteübergreifend zu synchronisieren.