24 Punkte von xguru 2024-01-15 | 3 Kommentare | Auf WhatsApp teilen

[Rückblick auf 2023]

SSR (Server-Side Rendering)

  • SSR ist kein neues Konzept, aber Vercel bearbeitet diesen Markt aktiv.
  • Die Ruby-on-Rails-Community und HTMX schlagen Build-freie Workflows vor und werben damit für SSR.
  • React und Svelte stehen in enger Beziehung zu Vercel, während Vue über das communitygetriebene Nuxt eine unabhängige Position beibehält.
  • Auch im Mobile-Bereich wächst das Interesse an SSR, doch seine Eignung für mobile Anwendungen bleibt umstritten.

AI

  • Es gibt viele Versuche, AI in Frontend-Workflows zu integrieren.
  • Tools wie ChatGPT und GitHub Copilot haben sich als Werkzeuge für Codegenerierung und Programmierunterstützung etabliert.
  • Microsoft investierte weitere 10 Milliarden US-Dollar in OpenAI und erkannte damit das Potenzial des AI-Bereichs an.

Browser-Engines, JS-Engines, Laufzeitumgebungen

  • Mit Ladybird ist eine neue Browser-Engine erschienen, und der Web-Renderer Servo entwickelt sich weiter.
  • Die JS-Engine Hermes konnte ihre Leistung verbessern, und das QuickJS-Projekt wurde wiederbelebt.
  • Die Laufzeitumgebung Bun fordert Node.js heraus und erhält viel Aufmerksamkeit.

Cross-Platform-Frameworks

  • React Native bleibt stark und wurde von Amazon für die Entwicklung wichtiger Apps gewählt.
  • Flutter-Entwickler spüren Unsicherheit über die Zukunft und sorgen sich über die Möglichkeit, dass Googles Unterstützung nachlassen könnte.
  • Tauri und Dioxus ermöglichen die Entwicklung von GUI-Apps auf Rust-Basis.

UI-Frameworks

  • Solid, Web Components, Svelte und andere erhalten Aufmerksamkeit und versuchen jeweils auf ihre eigene Weise, die Frontend-Entwicklung zu erneuern.
  • HTMX fällt im Zeitalter komplexer Build-Tools durch seinen einfachen Ansatz auf.

Build-Systeme

  • Der Einsatz von Build-Tools der nächsten Generation wie SWC und Esbuild nimmt zu.
  • Neue Bundler erscheinen, und Metro etabliert sich als wichtigstes Build-Tool für React Native.

Entwicklungstools

  • Eslint äußert Unzufriedenheit darüber, weiterhin Formatierungsregeln pflegen zu müssen, und mit Biome erscheint eine Alternative zu Prettier.
  • Bun beschleunigt die Paketinstallation deutlich, bringt dadurch aber auch Nachteile mit sich.

[Ausblick auf 2024]

Tendenz, den gesamten Stack zu kontrollieren

  • Es gibt eine Tendenz, die gesamte Vertikale des Software-Stacks zu kontrollieren. Bun möchte zum Beispiel Laufzeitumgebung, Compiler, Paketmanager, HTTP-Server und Test Runner zugleich sein.
  • Vercel bietet eine Vielzahl von Produkten an, darunter Hosting, Domainregistrierung, Edge-Funktionen, Datenbanken, Analytics und SSR-Integration für wichtige UI-Frameworks.
    • Vercel kann Zwischenservices entfernen und eigene Lösungen entwickeln, um die Margen zu verbessern.
    • Vercel kann sein Wertversprechen von „Sie können es selbst tun, aber wir nehmen Ihnen Arbeit ab“ zu „Sie können es nicht selbst tun“ verändern und damit attraktiver werden.
    • Nutzer im eigenen Stack einzuschließen ist eine extreme Option, kann aber als Strategie zur Kundenbindung eingesetzt werden.
    • Vercel wird eine exklusive Position im Stack einnehmen, den Technologie-Stack attraktiver machen, Arbeitsplätze schaffen und Beiträge von Nutzern anziehen.
  • Wettbewerber:
    • Biome hat Potenzial, verfügt aber nicht über genügend Kapital.
    • Bun hat Kapital, steht derzeit aber vor vielen Problemen.
    • Deno dringt vorsichtig in den Markt ein, liefert jedoch keine Antwort für den gesamten Stack.
    • Expo ist im Mobile-Bereich stärker als Vercel, baut erst eine Nutzerbasis auf und geht dann in die Monetarisierungsphase über.
  • Wunsch aus Sicht eines Frontend-Nutzers:
    • Frontend wird immer komplexer, und Versuche, es zu vereinfachen und zu integrieren, sind willkommen; wünschenswert ist jedoch nicht, dass dadurch die Wahlmöglichkeiten der Nutzer eingeschränkt werden.

Mehr Vielfalt im Web

  • Ab dem 5. März 2024 soll Apples Gatekeeping für Web-Engines im App Store enden.
  • Das Safari-Team arbeitet daran, seinen Marktanteil zu schützen.
  • Servo reicht noch nicht aus, um im Desktop-Bereich konkurrenzfähig zu sein.
  • Ladybird erhielt Aufmerksamkeit durch die Teilnahme am Web Engine Hackfest 2023.
  • Chrome könnte durch die Abschaffung von Manifest V2 Marktanteile verlieren.
  • Firefox hat die Chance, sich auf Werbeblocker und Datenschutz zu konzentrieren.

Der Beginn der künstlichen Intelligenz

  • OpenAI bewegt sich auf AGI zu, und GPT-4 kann als Zwischenstation auf diesem Weg gelten.
  • Apple bringt Geräte mit ML-Prozessoren auf den Markt und konzentriert sich darauf, AI-Technologien für Verbraucher bereitzustellen.
  • Apple entwickelt ein generatives AI-Modell namens „Ajax“, das mit GPT-3.5 konkurrieren kann.

Fortbestand der wichtigsten UI-Frameworks

  • Wichtige UI-Frameworks wie React werden den Markt voraussichtlich noch eine Zeit lang dominieren.

Kaum Veränderungen in der Mobile-Entwicklung

  • Native-Entwickler werden voraussichtlich weiterhin nativ entwickeln.
  • Entwickler werden den Frameworks, die sie bisher verwendet haben, voraussichtlich treu bleiben.

Fazit

  • SSR und AI stehen im Mittelpunkt, und das JavaScript-Ökosystem floriert vom Tooling bis zu den Engines.
  • Für 2024 wird erwartet, dass die Integration von Tools und Frameworks, die Ausweitung industrieller Macht und die Beteiligung von AI an alltäglichen Prozessen weiter zunehmen.

3 Kommentare

 
fdmswl 2024-01-24

Biome erscheint als Alternative zu Prettier. <- Dafür, dass man sagt, Biome sei im Kommen, scheint es bei npm trends Prettier noch deutlich zu unterliegen. Da es aber wohl erst einmal als Alternative aufgetaucht ist, macht mich das neugierig. Ich werde es mir einmal ansehen!

 
firea32 2024-01-22

Ich glaube, React Native wird die letzte Cross-Platform-Lösung sein, die native Views verwendet. Wirklich schade ...

 
greenhead 2024-01-15

Vielen Dank~