Programmer.ieTechnical library for the AI era
  • Home
  • Books
  • Solutions
  • Learn
  • Prompts
  • Articles
  • Search
  • About

Browser AI

  • The Browser Stops Being Just a Client
  • What Does Built-In Actually Mean?
  • Build the Smallest Browser AI Observatory
  • From Prompt Demo to AI Debugger
  • One Runtime, Several Interfaces
  • Summarization Is a Contract
  • Writing, Rewriting and Proofreading Are Different Operations
  • Language Detection Is a Decision, Not an Answer
  • A Session Is Not a Stateless Function
  • When the Context Window Fills
  • Cold Starts, Warm Runs and Real Latency
  • The Browser Manages the Model
  • A Resolved Promise Is Not a Correct Answer
  • Evaluate the Feature, Not the Demo
  • When Local Is Not Available
  • Structured Output Is Still Model Output
  • From Buttons to Capabilities
  • Expose the First WebMCP Tool
  • Tool Choice Is a Behavioral Problem
  • Untrusted Text Meets Executable Authority
  • Put a Human at the Authority Boundary
  • The Browser as a Personal Policy Engine
  • Build an AI-Origin Content Filter
  • The User, Not the Platform, Controls the Interface
Programmer.ie

Technical library for the AI era.

Understand what is changing. Learn how it works. Use it.

© 2026 Ernan Hughes
  • Books
  • Learn
  • Solutions
  • Prompts
  • Articles
  • Search
  • About