Know a great AI tool or AI news source? Submit it to AiByts

Architecture

93 stories

Stories

← Back to the latest stories
  • The Web Automation Stack Explained

    Every tool in web automation runs on a browser engine. There are only two real options: Chromium and Lightpanda. Here's how the entire stack fits together.

    Lightpanda Blog12 min read
  • New LP Domain Commands and Native MCP

    The LP domain grows with LP.getSemanticTree, LP.getInteractiveElements, and LP.getStructuredData alongside a native MCP server built into the browser binary that exposes the same engine capabilities without CDP.

    Lightpanda Blog11 min read
  • How We Built MultiClient into Lightpanda

    Lightpanda can now handle multiple CDP connections simultaneously. Here's what it took to get there and what it means for running concurrent browser sessions at scale.

    Lightpanda Blog6 min read
  • Lightpanda Now Supports robots.txt

    Why we added robots.txt support, how the singleflight cache works, and why the feature is opt-in.

    Lightpanda Blog7 min read
  • Why Request Interception Matters

    How we built request interception in Lightpanda and why the async coordination between your HTTP client and CDP WebSocket is the part that really matters.

    Lightpanda Blog6 min read
  • Migrating our DOM to Zig

    We replaced LibDOM with a custom Zig implementation for better cohesion across events, Custom Elements, and ShadowDOM. Here's how we built it and what we learned along the way.

    Lightpanda Blog6 min read
  • Why We Built Lightpanda in Zig

    We chose Zig over C++ and Rust because we wanted a simple, modern systems language. Here's what we learned building a browser with it.

    Lightpanda Blog10 min read
  • What Is a True Headless Browser?

    We explore the difference between a consumer browser in headless mode versus a true headless browser built for machines.

    Lightpanda Blog6 min read
  • Realtime Collaboration

    A high-level explanation into Sim realtime collaborative workflow builder - from operation queues to conflict resolution.

    Sim Blog9 min read
  • Lightpanda browser now uses libcurl

    We've switched all Lightpanda browser HTTP requests from our home made Zig HTTP client + zig.tls) to libcurl

    Lightpanda Blog2 min read
  • Why build a new browser? From intuition to reality

    Three years ago when we started Lightpanda, we asked ourselves a seemingly simple question what would a browser look like if it were built specifically for automation?

    Lightpanda Blog6 min read
  • The Transformer Family Version 2.0

    Many new Transformer architecture improvements have been proposed since my last post on “The Transformer Family” about three years ago. Here I did a big refactoring and enrichment of that 2020 post — restructure the hierarchy of sections and improve many sections with more recent papers.

    Lil'Log (Lilian Weng)46 min read
  • Large Transformer Model Inference Optimization

    [Updated on 2023-01-24: add a small section on Distillation.] Large transformer models are mainstream nowadays, creating SoTA results for a variety of tasks. They are powerful but very expensive to train and use.

    Lil'Log (Lilian Weng)27 min read

Showing 90 of 93 stories

Load more stories
AiByts Weekly Brief

Get the top AI news and tools straight to your inbox every week.

Weekly · AI news

Join 15,000+ AI enthusiasts