Home / Companies / Harper / Blog / June 2026

June 2026 Summaries

12 posts from Harper

Filter
Month: Year:
Post Summaries Back to Blog
Harper 5.1 introduces int8 quantization for HNSW indexes, significantly reducing storage requirements and improving search throughput, albeit with a minor recall degradation of approximately 1%. This quantization scales float components to a signed int8 range, resulting in a storage reduction from 3,072 bytes to approximately 772 bytes per vector node, and also decreases p99 search latency from about 9 seconds to 0.5 seconds under concurrent load. The asymmetric approach ensures that while stored graph nodes are quantized, query vectors remain full-precision, preserving query accuracy. Additionally, the update introduces a per-query ef override, allowing users to adjust candidate set size for graph traversal dynamically, which enhances recall without extensive configuration. The int8 quantization is ideal for large vector collections with high concurrency, offering substantial performance improvements with minimal impact on recall, whereas smaller collections with lower concurrency can still utilize the float32 path without noticeable throughput differences.
Jun 30, 2026 632 words in the original blog post.
"Vibe coding," an approach characterized by a lack of focus on code quality and structure, is being replaced by agentic engineering, which emphasizes the importance of a well-defined architectural environment for coding agents. The shift is highlighted by Harper, an open-source Node.js platform that integrates various layers of application architecture into a single, memory-optimized process. By offering a consistent and opinionated framework, Harper improves performance, reliability, and security, enabling agents to make sound decisions without manual oversight. This environment is particularly beneficial for enterprises, as it provides a shared context that reduces inconsistencies and prevents errors like unauthorized access to production environments. Harper's architecture allows engineers to focus on high-level design while delegating low-level tasks to agents, ensuring scalable and efficient software development.
Jun 25, 2026 2,001 words in the original blog post.
A desktop game focused on nature restoration was developed using a single Harper component to manage its entire backend, including the database, API, content seeder, and web host, allowing it to be shipped as a free, fully offline download on itch.io. The game offers a rich environment with six biomes and 150 animals, featuring a realistic food web where players gather resources, craft items, and restore habitats to encourage animal return. The backend is built using Harper, with its configuration streamlined through a concise YAML file, ensuring all game actions are processed server-side for consistency and security. The frontend leverages React and Vite for menus and Phaser 3 for the interactive world, with everything coded in TypeScript. The game logic, written as Harper resources, is designed to be portable, allowing the same codebase to run both online with Harper and offline with an in-memory store, maintaining the same game logic and data interface without network dependency. This approach demonstrates the efficiency of using a single component for development, eliminating the need for separate database and API provisioning, thus making it feasible for a solo developer to create and distribute a complex, server-validated game.
Jun 22, 2026 1,570 words in the original blog post.
Harper 5.1 introduces three interconnected AI capabilities: a provider-agnostic Models API, a built-in agent loop with toolMode: 'auto', and an opt-in Harper Agent component, all designed to integrate AI as a core runtime feature rather than an external add-on. The Models API allows users to configure various AI providers through YAML and facilitates seamless switching between them via configuration changes, while recording usage metrics in Harper's analytics system. The agent loop enhances the scope.models.generate() function by enabling iterative tool usage until a predefined budget is exhausted, offering parameters for cost and iteration limits. Meanwhile, the Harper Agent component, disabled by default, provides general-purpose operations for deploying and managing AI features with operator-level access, requiring explicit approval for destructive actions. This component is primarily suited for internal operator tasks, while application-facing AI functionalities are best managed through the Models API and toolMode: 'auto', with ongoing efforts to integrate the agent with the same tool registry as server-side implementations.
Jun 18, 2026 676 words in the original blog post.
Over the last decade, the web's focus on human-optimized experiences has complicated its accessibility to AI systems, which now play a crucial role in product discovery and information retrieval. This shift has led to the emergence of Answer Engine Optimization (AEO), which prioritizes content that AI systems can easily access, understand, and cite. The prevalent use of JavaScript-heavy websites poses a challenge, as essential content often requires additional rendering steps that hinder AI comprehension. Markdown is highlighted as a preferable format due to its simplicity, structure, and machine-readability, offering a cleaner path for AI systems to extract and utilize content. Tools like Harper on Fabric facilitate the conversion of existing web pages into Markdown, enabling fast, global distribution of AI-ready content. This approach aligns with trends in distributed application architecture and complements existing solutions like Akamai's EdgeWorkers by integrating Markdown rendering with data, APIs, and other application components. The key to succeeding in the AI era is ensuring content is not only fast to retrieve but also clear and ready for citation, making it easier for AI systems to access and leverage a company's expertise.
Jun 18, 2026 1,066 words in the original blog post.
Harper 5.1 introduces a complete Model Context Protocol (MCP) server implementation, allowing any MCP-compatible client to connect to a Harper instance for operations like reading, writing, and invoking processes through a standardized protocol. This version distinguishes itself by automatically generating tools from an application's schema, eliminating the need for adapter code when deploying components with HTTP resource handlers. The MCP server supports two transports, streamable HTTP and stdio via the harper mcp CLI, and manages sessions with TTL-based expiration. Tools are auto-generated in two categories: operations tools, which are subject to role-based access control (RBAC), and application tools derived from HTTP resource handlers. Each tool call is logged, and every MCP session has configurable rate limits, with notifications for changes in tables or components. Users can connect locally via stdio transport or remotely with Streamable HTTP, although verbose tool names and the absence of a general alias layer are noted limitations. The current design anticipates the addition of new tool categories in the future.
Jun 16, 2026 567 words in the original blog post.
Harper has been recognized as a Sample Vendor in the Front-End Cloud category of the 2026 Gartner Hype Cycle for Digital Commerce, which highlights the evolving maturity of front-end cloud platforms designed to simplify web application development and deployment. Initially attractive for their modern development capabilities, such as global scalability and enhanced performance, these platforms have faced practical challenges, including complex data layers from external services and rising costs with increased usage. Harper addresses these issues with a unified-runtime architecture that consolidates data, application logic, messaging, and AI agent runtime in a single process, eliminating network storage requests and reducing complexity and costs. This approach stands out as an effective solution to the limitations of traditional cloud service models, even as Gartner emphasizes that its publications are based on opinions and do not constitute endorsements or factual statements.
Jun 15, 2026 321 words in the original blog post.
The document discusses the need for opinionated frameworks in developing AI-native, distributed applications, drawing parallels to how Rails accelerated developer productivity by providing structured defaults. It highlights Harper's role in this space, showcasing its recent achievements as recognized by Gartner and the Data Breakthrough Awards for its unified runtime that integrates data, logic, messaging, and caching. Additionally, it explores Harper’s performance advantages over competitors like Vercel and its innovations, such as the implementation of int8 quantization to enhance vector search efficiency. The text also touches on the importance of architectural decisions in agentic engineering, the challenges of web personalization, and the need for cleaner, machine-friendly web content amidst AI advancements.
Jun 12, 2026 1,809 words in the original blog post.
Ethan Arrowood, Head of Open Source Engineering at Harper, shared insights at the Linux Foundation on how Harper transitioned to an open-source ecosystem with the launch of Harper v5, emphasizing business viability and community trust. Harper's approach involved a split-core licensing strategy, where the core platform is open source under the Apache 2.0 license, enterprise features are source-available under the Elastic License v2, and a managed SaaS platform funds development. The company prioritized engineering velocity by stabilizing builds, avoiding large refactors, and using Git effectively. To foster trust in the open-source community, Harper engaged actively through transparent communication channels like Discord and GitHub Discussions and maintained a human-in-the-loop contribution policy. Additionally, Harper emphasized the importance of supporting foundational open-source projects to mitigate operational risks.
Jun 09, 2026 306 words in the original blog post.
In a study comparing real-time application pipelines, Harper, a consolidated data storage and messaging platform, demonstrated lower end-to-end latency compared to conventional Kafka-centered stacks in three out of four workloads. The conventional stacks combined systems like Kafka, Postgres, Debezium, and Redis, which can lead to latency accumulation due to the need to coordinate across multiple systems. Harper's integrated approach, which combines data storage, messaging, caching, and application logic in a single distributed runtime, showed significant reductions in median latency, particularly for workloads involving durable writes, real-time messaging, and maintaining live aggregate freshness. While Kafka Streams performed better for point-query workloads due to its specialized nature, Harper's streamlined architecture reduced coordination hops, minimizing latency and variance. The study, conducted on identical laptop-VM hardware, focused on architectural overhead rather than production throughput and highlighted the potential for Harper to complement traditional streaming infrastructures in environments where application path consolidation is beneficial. The study's methodology and results are openly published, allowing for external review and validation.
Jun 08, 2026 1,136 words in the original blog post.
Caching is often used as a quick fix for slow APIs, but its potential is typically underutilized, as it is commonly viewed as a simple speed enhancement rather than a versatile data management tool. In Harper, caching is reimagined as an integral part of the data layer, where cached data is stored in a table within the database, making it possible to perform queries, reshaping, joining, and streaming directly on the cached data without returning to the origin API. This approach allows for advanced functionalities like semantic search and real-time updates, turning a straightforward caching mechanism into a comprehensive data layer with minimal additional code or infrastructure changes. The model supports various operations, such as filtering, sorting, and reshaping cached data, while also enabling semantic search using vector embeddings, thus transforming the cache into a robust, queryable, and dynamic component of the data architecture.
Jun 03, 2026 1,230 words in the original blog post.
Harper's query evaluation process often requires efficient access to specific fields within large datasets, especially when handling multi-condition queries where only one condition can leverage an index scan. To address the inefficiencies of traditional data formats like JSON, MessagePack, and BSON, Harper employs a random-access encoding strategy using a binary format that allows direct field access via byte offsets. This method, previously integrated within msgpackr as a somewhat hidden feature, is now available as a standalone package called structon. Structon optimizes data storage and retrieval by sharing structure definitions across records with the same shape, reducing redundancy and improving read performance, particularly in scenarios involving filtered queries or large-scale data operations. This new approach facilitates compact data storage and faster field access without requiring full deserialization, and it supports seamless integration with existing encoders such as msgpackr and cbor-x. The package is designed to maintain compatibility with data encoded using previous methods and offers improved persistence of structure definitions for consistent performance across process restarts.
Jun 01, 2026 1,183 words in the original blog post.