Logo
Herr Herco
1 Monat vor
WebAssembly ist die Antwort auf die unangenehmste Frage im Agenten-Bau: Wem gibst du eigentlich exec?

Jeder, der ein Plugin-System für einen LLM-Agenten baut, landet irgendwann an derselben Stelle. Der Kern funktioniert, der Tool-Loop läuft, und dann sollen Erweiterungen dazukommen – von Nutzern, von Kollegen, aus dem Netz. Und plötzlich steht die Frage im Raum, über die in Demos nie gesprochen wird:

Was darf dieser fremde Code auf meinem Rechner eigentlich?

Die ehrliche Antwort lautet bei den meisten Setups: alles. Ein Plugin ist ein Skript, das Skript läuft im selben Prozess wie der Agent, der Agent hat deine API-Keys in der Umgebung, dein Dateisystem unter sich und eine offene Netzverbindung. Zwischen "nützliche Erweiterung" und "Exfiltration deiner Secrets" liegt genau nichts – außer Vertrauen.

Das ist der Punkt, an dem WebAssembly aufhört, ein Browser-Thema zu sein.

WASM IST KEIN SCHNELLERES JAVASCRIPT. ES IST EIN SICHERHEITSMODELL.

Die meiste Aufmerksamkeit für WebAssembly dreht sich um Performance. Interessanter ist aber die Eigenschaft, die WASM von Anfang an mitbringt und die andere Plugin-Formate mühsam nachrüsten müssen: Ein WASM-Modul kann per Konstruktion nichts.

Kein Dateisystem. Kein Netz. Keine Uhr, keine Umgebungsvariablen, keine Syscalls. Ein WASM-Modul sitzt in einem linearen Speicherbereich und hat exakt die Fähigkeiten, die der Host ihm als Funktionen hineinreicht – nicht eine mehr. Der Default ist nicht "großzügig". Der Default ist leer.

Damit dreht sich die Beweislast um. Bei einem nativen Plugin muss man einschränken, was es kann. Bei einem WASM-Plugin muss man erlauben, was es können soll. Ein kleiner Unterschied in der Formulierung – ein sehr großer in der Praxis.

WIE WIR DAS IN SEPP MINI NUTZEN

Ich baue sepp mini: einen leichtgewichtigen, erweiterbaren Agent-Harness in Rust. Eine statische Binary, kein Node, kein Ballast. Ein Agenten-Loop mit Streaming, parallelem Tool-Dispatch und Compaction – nutzbar als TUI, als One-shot-Kommando oder als JSONL-RPC zum Einbetten in andere Programme.

Erweiterbarkeit ist dort in vier Tiers geschichtet, gestuft nach Macht und Isolation:

Tier 1 – Resources: Skills, Prompt-Templates, Themes. Reine Daten, kein Code.

Tier 2 – Hooks: In-process Rhai-Skripte, die den Agent-Loop steuern. Sprach-Sandbox.

Tier 3 – WASM: Plugins aus jeder Sprache, memory-sandboxed via wasmi.

Tier 4 – MCP: Out-of-process-Server als Tool-Quelle, OS-sandboxed.

Je mehr eine Erweiterung darf, desto härter isoliert sie der Kern.

Tier 3 ist die Stelle, an der WebAssembly genau das liefert, was sonst teuer ist: echter Fremdcode ohne echtes Risiko. Ein Plugin deklariert im Manifest seine Capabilities – FsRead, FsWrite, Net, Env, Exec. Der Kern parst das zu einer Policy, der Mensch bestätigt sie, und dann registriert der Host nur die Funktionen, die die Policy erlaubt.

Der entscheidende Satz daran: Ein Plugin ohne Net-Capability bekommt keine Netz-Host-Funktion. Es ist damit nicht "gebeten, nicht ins Netz zu gehen" – es ist nachweislich offline. Es gibt keinen Syscall, den es aufrufen könnte. Der Default ist deny, und deny ist hier keine Konfiguration, sondern eine Abwesenheit.

Dazu kommt: Ein .wasm-Modul ist sprachagnostisch. Rust, Go, TinyGo, C, Zig, AssemblyScript – wer ein Plugin schreiben will, muss nicht meine Sprache lernen, sondern nur mein Interface treffen. Für ein Open-Source-Projekt ist das der Unterschied zwischen einem Ökosystem und einem Monolog.

WAS WASM NICHT LÖST – UND WOFÜR WIR DAS BETRIEBSSYSTEM BRAUCHEN

Ehrlichkeit gehört dazu, sonst wird es Marketing: WASM ist keine Universallösung.

Ein WASM-Modul kann keinen git-Prozess starten, keinen Language-Server sprechen, keine bestehende CLI wrappen. Sobald eine Erweiterung wirklich Prozesse ausführen muss, hilft keine Memory-Sandbox – dann muss die Grenze dorthin, wo sie hart ist: ins Betriebssystem. Genau dafür existiert Tier 4. MCP-Server laufen out-of-process, OS-sandboxed über Landlock unter Linux und Seatbelt (sandbox_init) unter macOS, beides fail-closed, plus Environment-Scrubbing – damit ein Subprozess keine API-Keys erbt, die ihm niemand geben wollte.

Die Architektur-Aussage ist also nicht "WASM für alles". Sie lautet: Die Isolationsmethode folgt der geforderten Macht. Daten brauchen keine Sandbox. Logik braucht eine Memory-Sandbox. Prozesse brauchen das OS. WebAssembly besetzt in dieser Staffelung die mittlere – und aus meiner Sicht wertvollste – Stufe: mächtig genug für echte Logik, isoliert genug, um Fremdcode ohne Bauchschmerzen laufen zu lassen.

WARUM DAS JETZT ZÄHLT

Agenten schreiben Code, führen ihn aus, rufen Tools auf. Das Ökosystem drumherum wächst schneller, als die Sicherheitsmodelle nachgezogen werden. Wir werden in den nächsten Jahren sehr viele Agent-Erweiterungen aus sehr unterschiedlichen Quellen installieren – und die Frage "was darf das eigentlich?" wird von einer Detailfrage zur zentralen Frage.

WebAssembly beantwortet sie mit dem einzigen Default, der skaliert: nichts, bis jemand etwas anderes sagt.

sepp mini ist Open Source, Rust, eine statische Binary, Linux und macOS inklusive Apple Silicon.

https://sepp.kionova.de

Wer selbst an Plugin- oder Sandbox-Architekturen für Agenten arbeitet: Ich bin ernsthaft an Gegenargumenten interessiert. Wo seht ihr die Grenzen des Capability-Ansatzes?

#WebAssembly #WASM #Rust #aiagents #opensource #SoftwareArchitecture
Maximilian Scholz
1 Monat vor
Failover-Uebung abgeschlossen: kompletter Schwenk unseres Kern-Stacks aus der Cloud auf den On-Prem-Standby. Angekuendigt um 8:00, Traffic ab 8:14 vollstaendig lokal. RTO 14 Minuten, RPO 0 dank synchroner Replikation. Zwei Stolpersteine: Die DNS-TTL von 300 Sekunden war zu optimistisch, und ein API-Key lag nur im Cloud-Secret-Store. Beides dokumentiert und behoben. Wer 2026 ueber Souveraenitaet redet, sollte sie quartalsweise ueben — der Ernstfall prueft keine Absichtserklaerungen. #devops #security
Sarah Hoffmann
6 Monate vor
Lokale LLMs im Unternehmen: Open-Source-Modelle wie Mistral und Codestral auf eigener Hardware. Kein Datenschutz-Problem, keine API-Kosten, volle Kontrolle. Wir haben einen internen Playground gebaut wo jedes Team die Modelle für ihre Use Cases testen kann.

Die überraschende Erkenntnis: Für 80% unserer Anwendungsfälle reicht ein 13B-Modell. Nur für komplexe Analyse und Coding brauchen wir die großen Modelle. #localllm #opensource #datenschutz
Patrick Schröder
6 Monate vor
Monorepo mit Turborepo: Build-Zeiten von 25 Minuten auf 7 Minuten. Remote Caching auf Vercel spart nochmal 60% bei unveränderten Packages. 4 Frontend-Apps, 12 Shared-Libraries, ein einziger Dependency-Tree.

Der größte Vorteil den niemand erwähnt: Atomic Commits über alle Packages. Wenn ein API-Typ sich ändert, werden Frontend und Backend im gleichen PR angepasst. Keine Versions-Inkompatibilitäten mehr. #monorepo #turborepo #devex
Sarah Hoffmann
6 Monate vor
RAG-Pipeline mit lokalem LLM on-premise aufgesetzt - kein Cloud-API, DSGVO-konform. Das 70B-Modell mit 4-bit Quantisierung läuft auf einer einzelnen RTX 4090. Die Ergebnisse bei firmeninternen Dokumenten sind erstaunlich gut.

Der Trick war das Chunking: 512 Token Chunks mit 50 Token Overlap, plus ein Metadata-Layer der Dokument-Kontext (Abteilung, Datum, Autor) mitliefert. Retrieval-Genauigkeit liegt bei 94% auf unserem internen Benchmark. Kosten: Einmalig 1.800 EUR für die GPU statt 2.000 EUR/Monat für API-Calls. #ai #rag #datenschutz #llm
Sarah Hoffmann
6 Monate vor
AI Agents mit Tool-Orchestrierung gebaut: Unsere Support-Agenten greifen jetzt über standardisierte API-Interfaces auf CRM, Ticketing und Wissensdatenbank zu. Ein Agent löst 73% der Anfragen automatisch - 25 Prozentpunkte besser als der einfache Chatbot davor.

Der Durchbruch war die Tool-Orchestrierung: Der Agent entscheidet selbst welche Datenquellen er braucht, ruft sie über definierte Schnittstellen ab und kombiniert die Ergebnisse kontextbezogen. #aiagents #tooluse #kundenservice
Markus Weber
7 Monate vor
API-Design Lehre aus 3 Jahren Produktion: Versionierung von Tag 1 einplanen. Wir mussten unsere API nachträglich versionieren - das bedeutete 6 Wochen Umbau, 200+ Clients informieren und eine 3-monatige Übergangsphase mit Doppel-Support.

Was wir jetzt anders machen: URL-Versionierung (/v1/, /v2/), Deprecation-Header ab Tag 1, und ein API-Changelog der automatisch aus OpenAPI-Diffs generiert wird. Hätten wir das von Anfang an gehabt, wären uns 2 Monate Arbeit erspart geblieben. #api #backend #architektur
Daniel Hartmann
7 Monate vor
IBM Quantum Eagle mit 1.000+ Qubits getestet: Grover-Algorithmus auf einem System das vor 2 Jahren undenkbar gewesen wäre. Die Lernkurve ist steil - quantenmechanische Intuition entwickelt man nicht über Nacht. Aber die Möglichkeiten sind faszinierend.

Konkret: Unstrukturierte Suche in einer Datenbank mit N Einträgen in O(sqrt(N)) statt O(N). Für 1 Million Einträge: 1.000 statt 1.000.000 Operationen. Die Fehlerraten sinken rapide - praktische Anwendungen rücken in greifbare Nähe. #quantum #zukunft #qiskit
Lisa Schneider
7 Monate vor
Automatische Bewässerung v2.0 fertig: ESP32-S3, 4 kapazitive Bodenfeuchtesensoren, Magnetventile, Solarpanel. Das System entscheidet selbst wann und wie lange bewässert wird - basierend auf Bodenfeuchte, Wettervorhersage (API-Abfrage alle 6h) und Pflanzenprofilen.

Wasserverbrauch gegenüber Zeitschaltuhr um 45% reduziert. Pflanzen sehen besser aus als je zuvor. Alles per MQTT an Home Assistant angebunden, Verlauf in Grafana. Das vollständige Tutorial kommt nächste Woche. #smarthome #esp32 #automation
Stefan Klein
8 Monate vor
CDN-Konfiguration komplett überarbeitet. TTFB von 800ms auf 120ms für globale User. Die Maßnahmen: Edge-Caching für statische Assets (30 Tage), stale-while-revalidate für API-Responses, Brotli-Kompression statt Gzip. Besonders beeindruckend: User in Asien berichten von 3x schnelleren Ladezeiten. #cdn #performance #global
Anna Fischer
8 Monate vor
Documentation-as-Code: Unsere technischen Docs leben jetzt im gleichen Git-Repo wie der Code. Markdown-Files, automatisch per MkDocs gerendert und bei jedem Merge deployed. Änderungen an der API? PR muss auch die Docs updaten, sonst blockiert der CI-Check.

Ergebnis nach 6 Monaten: Docs-Abdeckung von 30% auf 85% gestiegen. Neue Entwickler brauchen 50% weniger Einarbeitungszeit. Der Trick: Docs müssen genauso reviewed werden wie Code. #documentation #devops #docascode
Sarah Hoffmann
8 Monate vor
LLM-basierte Dokumentations-Pipeline aufgebaut: Technische Specs rein, strukturierte API-Docs raus. Die Qualität ist beeindruckend - Chain-of-Thought-Reasoning analysiert komplexe Codebasen und generiert Docs die tatsächlich korrekt und vollständig sind. Vorher: 2 Tage pro API-Modul. Jetzt: 30 Minuten Review. #llm #ai #dokumentation
Markus Weber
8 Monate vor
GraphQL nach 12 Monaten in Produktion: Over-Fetching ist Geschichte, Frontend-Team arbeitet unabhängig vom Backend. Aber - die Komplexität auf der Server-Seite ist enorm gewachsen. N+1 Queries, Autorisierung pro Feld, Query-Depth-Limiting gegen Missbrauch.

Mein Fazit: Für komplexe UIs mit vielen verschachtelten Daten ist GraphQL genial. Für einfache CRUD-APIs ist REST weiterhin die bessere Wahl. Nicht jedes Problem braucht GraphQL. #graphql #api #architektur
Anna Fischer
8 Monate vor
n8n statt Zapier: Open Source, self-hosted auf einem kleinen VPS (9 EUR/Monat), DSGVO-konform, keine Datenweitergabe an Dritte. 47 Workflows automatisieren alles von Lead-Nurturing über Slack-Notifications bis zur Rechnungsverarbeitung. Spart dem Team 10+ Stunden pro Woche. Der größte Workflow: CRM-Sync zwischen 3 Tools mit Deduplizierung und Datenanreicherung. #automation #dsgvo #n8n
Thomas Müller
8 Monate vor
Kubernetes 1.32 Gateway API jetzt in Produktion - endlich ein standardisierter Ingress-Ersatz. Auto-Skalierung bei Traffic-Spitzen funktioniert brillant - Black Friday mit 10x Traffic ohne Ausfallzeit überstanden. Aber die Komplexität ist real.

Was wir unterschätzt haben: Persistent Volumes und StatefulSets sind deutlich trickreicher als Stateless-Deployments. Unsere PostgreSQL-Migration auf K8s hat 3 Anläufe gebraucht. Lesson learned: Datenbanken gehören (noch) nicht in Kubernetes, es sei denn man hat dediziertes DB-Ops-Know-how.

Was sich gelohnt hat: GitOps-Workflow mit ArgoCD, automatische Rollbacks bei fehlgeschlagenen Health-Checks, und Resource-Quotas die verhindern dass ein Team den gesamten Cluster lahmlegt. #kubernetes #devops #cloudnative
Admin Kionova
1 Jahr vor
In einer Zeit, in der Suchmaschinen immer intelligenter werden und Benutzererwartungen stetig steigen, reicht es nicht mehr aus, einfach nur eine schöne Website zu haben. Moderne Websites müssen semantisch strukturiert, technisch optimiert und für alle Nutzer zugänglich sein. Hier kommt die professionelle semantische Web-Analyse von Kionova ins Spiel – ein umfassendes Tool, das Website-Betreibern dabei hilft, ihre Online-Präsenz für die Zukunft des Webs zu optimieren.

Was ist semantische Web-Analyse?

Semantische Web-Analyse geht weit über traditionelle SEO-Checks hinaus. Sie untersucht, wie gut eine Website für moderne Suchmaschinen und assistive Technologien „verständlich“ ist. Dabei wird evaluiert, ob die technische Struktur einer Website den aktuellen Web-Standards entspricht und ob sie optimal für semantische Suche optimiert ist.

Die sechs Säulen der modernen Web-Optimierung

Kionovas Analyse-Tool bewertet Websites in sechs kritischen Bereichen, die gemeinsam das Fundament einer zukunftsfähigen Website bilden:

1. Strukturelle Integrität

Die Basis jeder guten Website liegt in ihrer HTML5-Struktur. Das Tool analysiert:

• HTML5-Elemente: Verwendung semantischer Tags wie , , , und

• Überschriftenhierarchie: Logische Strukturierung von H1 bis H6 Tags

• Dokumentgliederung: Klare und nachvollziehbare Inhaltsorganisation

2. Structured Data und Metadaten

Hier wird die „Sprache“ der Website für Suchmaschinen überprüft:

• Schema.org Markup: Strukturierte Daten für bessere Suchergebnisse

• JSON-LD: Moderne Implementierung strukturierter Daten

• Microdata: Alternative Markup-Methoden

• Open Graph: Optimierung für soziale Medien

3. SEO-Grundlagen

Die technischen SEO-Faktoren werden gründlich evaluiert:

• Title-Tags: Optimierung für Suchmaschinen und Nutzer

• Meta-Descriptions: Ansprechende und informative Beschreibungen

• Kanonische URLs: Vermeidung von Duplicate Content

• Mobile Optimierung: Responsive Design und mobile Nutzerfreundlichkeit

4. Barrierefreiheit (Accessibility)

Ein oft übersehener, aber kritischer Aspekt moderner Websites:

• WCAG 2.1 Compliance: Einhaltung internationaler Accessibility-Standards

• Alt-Texte: Beschreibungen für Bilder und Grafiken

• ARIA-Labels: Unterstützung für Screenreader

• Tastaturnavigation: Vollständige Bedienbarkeit ohne Maus

5. Performance und Core Web Vitals

Die technische Leistung der Website im Fokus:

• Core Web Vitals: Google’s offizielle Metriken für Nutzererfahrung

• Mobile-Friendliness: Optimierung für mobile Endgeräte

• Ressourcenoptimierung: Effiziente Ladezeiten und Datenübertragung

6. Sicherheit

Der Schutz von Website und Nutzern:

• Sicherheitsheader: Schutz vor gängigen Web-Vulnerabilities

• SSL/TLS-Zertifikate: Verschlüsselte Datenübertragung

• OWASP Top 10: Schutz vor den häufigsten Sicherheitslücken

• API-Sicherheit: Schutz von Programmierschnittstellen

Warum ist semantische Web-Analyse so wichtig?

Für Suchmaschinen

Moderne Suchmaschinen wie Google nutzen künstliche Intelligenz, um Websites zu verstehen. Semantisch strukturierte Websites werden besser interpretiert und häufig höher gerankt. Rich Snippets und erweiterte Suchergebnisse sind nur für Websites verfügbar, die strukturierte Daten korrekt implementiert haben.

Für Nutzer

Eine semantisch optimierte Website bietet:

• Bessere Accessibility: Menschen mit Behinderungen können die Website problemlos nutzen

• Schnellere Ladezeiten: Optimierte Performance sorgt für bessere Nutzererfahrung

• Mobile Optimierung: Perfekte Darstellung auf allen Endgeräten

Für Unternehmen

• Höhere Sichtbarkeit: Bessere Rankings in Suchmaschinen

• Rechtliche Sicherheit: Einhaltung von Accessibility-Gesetzen

• Zukunftssicherheit: Vorbereitung auf kommende Web-Standards

Der Weg zur optimalen Website

Das Tool von Kionova bietet nicht nur eine Analyse, sondern auch professionelle Beratung zur Umsetzung der Verbesserungen. Die Kombination aus automatisierter Bewertung und Experten-Consulting ermöglicht es Website-Betreibern, ihre Online-Präsenz systematisch zu optimieren.

Investition in die digitale Zukunft

Die semantische Web-Analyse ist mehr als nur ein technisches Tool – sie ist eine Investition in die digitale Zukunft eines Unternehmens. In einer Zeit, in der die Konkurrenz um Online-Aufmerksamkeit immer härter wird, können technisch perfekt optimierte Websites den entscheidenden Unterschied machen.

Websites, die heute schon die Standards von morgen erfüllen, werden langfristig erfolgreicher sein. Die professionelle semantische Web-Analyse von Kionova bietet den notwendigen Einblick und die Expertise, um diesen Vorsprung zu erreichen.

Die Zukunft des Webs ist semantisch – und die Zeit zu handeln istjetzt.
Abonnieren zum Entsperren

Für 10€ / Monatlich

Nichts gefunden!

Entschuldigung, aber für Ihre Suchanfrage {{search_query}} konnten wir in unserer Datenbank nichts finden. Bitte versuchen Sie es erneut, indem Sie andere Suchbegriffe eingeben.