惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Privacy & Cybersecurity Law Blog
SecWiki News
SecWiki News
T
Troy Hunt's Blog
Y
Y Combinator Blog
V
V2EX
美团技术团队
Last Week in AI
Last Week in AI
S
Security @ Cisco Blogs
IT之家
IT之家
博客园_首页
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
阮一峰的网络日志
阮一峰的网络日志
AI
AI
罗磊的独立博客
人人都是产品经理
人人都是产品经理
H
Hacker News: Front Page
N
News and Events Feed by Topic
P
Privacy International News Feed
V2EX - 技术
V2EX - 技术
Recent Commits to openclaw:main
Recent Commits to openclaw:main
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
GbyAI
GbyAI
L
LINUX DO - 热门话题
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Azure Blog
Microsoft Azure Blog
Martin Fowler
Martin Fowler
月光博客
月光博客
WordPress大学
WordPress大学
Latest news
Latest news
Google DeepMind News
Google DeepMind News
S
Schneier on Security
N
Netflix TechBlog - Medium
腾讯CDC
T
Tailwind CSS Blog
TaoSecurity Blog
TaoSecurity Blog
S
Secure Thoughts
L
LINUX DO - 最新话题
Project Zero
Project Zero
Cyberwarzone
Cyberwarzone
D
DataBreaches.Net
Webroot Blog
Webroot Blog
B
Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
S
SegmentFault 最新的问题
The GitHub Blog
The GitHub Blog
H
Help Net Security
L
LangChain Blog
A
Arctic Wolf
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

Inside Nutrient

A guide to the invisible work behind documents Introducing Nutrient Documents for Salesforce: Native document generation and signing Document AI vs. traditional OCR: Choosing between OCR, AI, and hybrid pipelines PDF SDK compliance and security evaluation checklist for enterprise teams (2026) Invariant Corp replaces paper processes with Nutrient Workflow and scales without limits What is process mapping? A complete guide Nutrient vs. Conga Composer for Salesforce document generation (2026) Document routing: How to automate document distribution The CTO’s AI playbook: Why accountability architecture beats orchestration Compliance workflow automation: Why built-in compliance is table stakes Workflow diagrams: Examples, symbols, and how to build one that actually runs Digital forms: Replace paper forms with automated workflows Approval workflow software: How to automate approvals Why document-centric automation is different The CEO’s AI playbook: Why decision architecture beats model selection Nutrient SDK product updates for Q1 2026 PDF redaction verification: How to prove sensitive data is permanently removed What is a VPAT? The complete guide to accessibility conformance reports What is PDF/UA? The accessible PDF standard explained Salesforce eSignatures: Generate, sign, and track documents in one flow Online document viewer: Options, tradeoffs, and how to embed one Document viewer for web apps: React, Vue, Angular (2026) Best document viewers in 2026: A buyer’s guide How to edit a PDF in Python: Add text, images, and annotations Nutrient advances Workflow platform with agentic AI for enterprise-grade speed and consistency in document-heavy operations How to create a Salesforce quote template from opportunity data The business case for accessibility: Five ways it drives enterprise value Python PDF library comparison (2026): 7 libraries for developers Why your AI agent hallucinates PDF table data PDF.js limitations: When to upgrade to a commercial PDF SDK How Subject scaled 5× with Nutrient’s PDF SDK without rebuilding its document layer I replaced our sales training with an AI coach that runs in Slack — here’s what broke Redirecting to: https://securitybuzz.com/cybersecurity-news/why-enterprise-permissions-are-ais-most-dangerous-inheritance/ Nutrient .NET SDK vs. iText Core: Complete comparison for .NET developers DocuVieware: Support’s most frequently asked setup questions Introducing Nutrient Workflow How to convert PDF to Word in C# (.NET) When email and spreadsheets stop working: Work order approval workflows for field teams on the move Compliance with confidence: Why document-centric automation is the foundation of your mission Nutrient expands AI Assistant, automating multistep document workflows inside any application What is document generation? A developer’s guide to PDF generation Document Converter data flow and how real-time watermarks skip the queue PDF/UA compliance guide: Requirements, standards, and best practices Computers still can’t understand you How Athena Intelligence built AI agents for regulated enterprises with Nutrient’s document infrastructure How to convert HTML to PDF (2026): 4 methods from browser print to SDK How to build a document extraction pipeline with Nutrient Vision API OCR vs. intelligent document processing: Choosing the right document extraction engine Beyond OCR: How document intelligence eliminates manual processing in regulated industries Nutrient vs. IronPDF: Complete comparison for .NET developers Nutrient vs. Aspose.PDF: Complete comparison for .NET developers Redirecting to: https://fortune.com/2026/02/19/openclaw-who-is-peter-steinberger-openai-sam-altman-anthropic-moltbook/ Lufthansa Systems uses Nutrient to deliver reliable, scalable PDF rendering for pilots worldwide Nutrient vs. Syncfusion: Complete comparison for .NET developers React’s useTransition: The hook you’re probably using wrong First City Monument Bank streamlines banking processes with Nutrient Workflow Redirecting to: https://www.sdcexec.com/warehousing/automation/article/22957364/nutrient-workflow-automation-the-missing-link-in-supply-chain-efficiency The complete guide to digital signatures: PAdES, CAdES, and XAdES explained Nutrient Python SDK: Production-grade document processing for Python Introducing agentic document editing for web applications with AI Assistant Nutrient vs. QuestPDF: Complete comparison for .NET developers How we fixed the GdPicture license expiration (and what to do if you’re affected) Red team security testing with agentic AI The future of healthcare document automation Best healthcare workflow software compared Nutrient SDK product updates for Q4 2025 How Harvey scaled legal document workflows 50 percent MoM without rebuilding infrastructure HIPAA-compliant document management in hospitals How we optimized rendering performance while handling thousands of annotations in React — Part 2 Automated PII removal with Nutrient API Redirecting to: https://www.devopsdigest.com/2026-low-code-no-code-predictions Redirecting to: https://www.kmworld.com/Articles/Editorial/ViewPoints/Leaders-predict-AI-to-continue-permeating-all-aspects-of-KM-in-2026-172594.aspx What are deep agents and how do they solve complex problems? Whipping up document magic: Your easy-bake recipe for Vue and Nutrient Web SDK 🧁 What I’ve learned about product iteration planning while building SDKs Passwordless document signing: Three-layer security guide New zip folder functionality streamlines file management in Document Automation Server The keyboard shortcuts playbook: Taking control of keyboard events in Nutrient Web SDK From experienced engineer to AI beginner: My unexpected journey AI-assisted manual testing: Handling Safari’s PDF rendering and UI quirks How to keep a 20-year-old SDK up to date How we optimized rendering performance while handling thousands of annotations in React — Part 1 Nutrient announces new executive hires to accelerate next phase of growth High performance UI using web workers Automate document conversion at scale with Python and Nutrient DCS From curiosity to PLG (and AI): My journey to understanding product-led growth Prost to progress: One year as Nutrient Pigeon usage at Nutrient: Bridging native SDKs to Flutter Modernizing CI build servers: How to migrate from Chef to Ansible Unix man pages: AI-friendly documentation since 1971 Consistent hashing for even load distribution Best AI redaction APIs: Complete comparison guide for 2025 Why AI document redaction matters for modern security From coding to coordinating: How AI transformed my workflow What is intelligent document processing (IDP)? A complete guide Enterprise PDF SDKs: Best PSPDFKit (now Nutrient) alternatives Nutrient SDK product updates for Q3 2025 GdPicture support best practices Redacting sensitive data with Nutrient AI redaction API How AI is transforming the customer experience at Nutrient: From instant answers to intelligent support
PDF SDK benchmark (2026): Rendering, PDF/A, PDF/UA, OCR, and React Native compared
Hulya Masharipov · 2026-06-01 · via Inside Nutrient

Every pipeline that processes documents has a PDF SDK at its foundation. Before a compliance system can archive a contract, before an accessibility checker can validate a form, and before a web app can serve a document to a returning user, the SDK has to render, convert, and extract from that file correctly — not approximately, but correctly enough for automated systems to act on.

We ran standardized benchmarks across rendering, PDF/A conversion, PDF/UA accessibility tagging, and optical character recognition (OCR) — across 3,157 documents and 22 rendering scenarios.

See the full benchmark reports and methodology for the complete data behind this post.

PDF SDK benchmark results at a glance

  • Fastest first-page render — Nutrient Server is fastest on both cold and warm start. Nutrient WASM wins cold start on all 22 documents against Apryse WASM on Wi-Fi. On zoom interactions, WASM viewers outperform server-rendered tiles.
  • Best PDF/A accuracy — Nutrient leads at 97.2 percent veraPDF pass rate, versus 85.3 percent for Apryse and 41.1 percent for IronPDF.
  • Best PDF/UA accuracy — Nutrient leads at 96.5 percent, nearly 32 points ahead of Apryse (64.6 percent).
  • OCR throughput — Nutrient Document Engine is 9.3× faster than Apryse on simple PDFs; Apryse times out on medium PDFs that Nutrient completes in 20 seconds.
  • React Native — New Architecture cuts component load time by 20–32 percent on both iOS and Android.
  • Zero critical failures — Nutrient recorded zero critical failures across 3,157 files in both PDF/A and PDF/UA runs.

What vendor benchmarks miss

PDF SDK marketing pages list the same capabilities. Vendors claim speed, accuracy, and compliance — and the numbers they publish aren’t false. They just don’t measure what downstream systems actually need.

The critical gap is between nominal success rates and output correctness. A process that completes without errors isn’t the same as a process that produces a conformant file. IronPDF converts 99.3 percent of files without raising an error, but only 41.1 percent of its output passes veraPDF conformance. If your archival system ingests those files, it silently stores invalid documents — 59 percent of the total — with no pipeline error to catch it. Your compliance audit will find them later.

The same pattern applies to rendering: A viewer that displays something onscreen isn’t the same as one that renders it reliably enough for automated extraction.

We measure output correctness: veraPDF conformance, rendering accuracy under realistic network conditions, and throughput at scale — not just whether processes complete. Tests were run between December 2025 and April 2026.

Test methodology

Each benchmark uses a consistent methodology, with the complete reports and data on the PDF SDK benchmarks page:

  • Web rendering — Playwright headless Chromium, performance.now() API, mean of 10 runs per document, 30 Mbps down/15 Mbps up/2ms RTT Wi-Fi throttle, Brotli-compressed viewer assets, 22 documents across six categories. Test date: 24 April 2026.
  • PDF/A and PDF/UA conversion — 3,157 files per vendor, veraPDF conformance validation, throughput in files/minute, and reliability tracked via critical failures and bottlenecks. Test date: 13 March 2026.
  • React Native — 15 runs per platform on iPhone 17 Simulator (iOS 26.1) and Pixel 9 (Android API 35), comparing Nutrient’s legacy bridge vs. the New Architecture, and Nutrient vs. Apryse. Test date: December 2025.
  • OCR — Nutrient Document Engine 1.15 vs. Apryse 11.11.1 on AWS c7i.4xlarge (Intel x86_64, 16 vCPU, 32 GiB RAM), measured as direct SDK call timings to keep the comparison fair. Test date: April 2026.
  • Winner threshold for rendering — Greater than 5 percent difference. Below that, results are treated as a tie.

Web SDK rendering benchmark

We benchmarked Nutrient Web SDK in both server-rendered and standalone WASM modes against Apryse WASM.

Cold start (first visit)

Cold start measures time from navigation to first page render, including asset loading, WASM initialization, document parse, and first-page render. The user has never visited before and nothing is cached.

Nutrient Server renders all 22 documents in 936ms–1.14s. Its server-rendered architecture means the browser receives a prerendered page, with minimal client-side work.

Nutrient WASM beats Apryse WASM on all 22 documents. Brotli-compressed assets reduce the initial transfer size.

Cold start results — Selected documents

Document typeNutrient ServerNutrient WASMApryse WASM
Simple text958ms2.02s2.98s
With images1,000ms2.08s3.05s
With annotations1,070ms2.17s3.12s
Text-heavy1,070ms2.82s3.74s
Mixed content1,000ms3.08s4.01s
Interactive form994ms2.13s5.17s
Heavily annotated1,060ms2.45s3.41s
CAD drawing986ms2.04s3.00s
Electrical report1,020ms2.40s5.45s
Scanned document936ms8.71s9.53s
Linearized (remote)1,050ms5.18s6.88s

Interactive forms show the sharpest gap: Apryse WASM is 2.4× slower than Nutrient WASM on cold start — an overhead that compounds across every form load in a session.

Warm start (return visit)

Warm start reuses browser context but creates a fresh page per run. Viewer assets are cached; the PDF is fetched again. This reflects the most common scenario for returning users.

Nutrient WASM wins on 19 of 22 documents. Apryse WASM wins on 0, with 3 ties. The interactive form gap is notable here too — Apryse is 2× slower than Nutrient WASM on warm start (830ms vs. 406ms).

Warm start results — Selected documents

Document typeNutrient ServerNutrient WASMApryse WASM
Simple text227ms311ms494ms
With annotations262ms431ms568ms
Interactive form276ms406ms830ms
Image-heavy240ms1.69s1.86s
Electrical report247ms689ms1.03s
Linearized (remote)302ms1.93s2.87s

For linearized remote PDFs — common in document sharing workflows — Nutrient WASM is 1.5× faster on warm start.

Memory usage

We measured JavaScript (JS) heap usage during rendering. Lower is better for scaling concurrent users.

Nutrient Server consistently has the lowest JS heap across all 22 documents (37.8–61.0 MB). For WASM viewers, results vary by document type — Apryse uses less heap on 10 documents, Nutrient WASM on 9, with 3 ties. Nutrient WASM’s heap advantage appears on complex documents: For a scanned document, Nutrient WASM uses 51.0 MB versus Apryse WASM’s 98.2 MB.

Zoom render

Zoom render measures how quickly the viewer reports a rerender after zooming to 3× magnification. WASM viewers render zoom client-side; Nutrient Server fetches server-rendered tiles for the same interaction, adding roundtrip latency.

Across 22 documents, Nutrient WASM wins 12 and Apryse WASM wins 6, with 4 ties. The pattern differs from first-page render: Nutrient WASM’s advantage typically concentrates on complex and content-heavy documents, while Apryse WASM is faster on simpler ones.

Zoom render results — Selected documents

Document typeNutrient ServerNutrient WASMApryse WASM
Image-heavy380ms71ms192ms
With annotations231ms55ms107ms
Text-heavy91ms41ms61ms
Magazine425ms112ms67ms
Simple text154ms40ms38ms
With images213ms53ms46ms
Interactive form228ms45ms41ms

On complex content, Nutrient WASM is up to 2.7× faster. The split reflects each engine’s architecture: Nutrient WASM is stronger where content complexity dominates; Apryse WASM is faster on lightweight documents.

React Native benchmark

Nutrient React Native SDK performance was measured across 15 runs per platform on iPhone 17 Simulator (iOS 26.1) and Pixel 9 (Android API 35) in December 2025.

New Architecture vs. legacy bridge

Nutrient React Native SDK supports both the legacy bridge and the New Architecture (JSI/Bridgeless Mode introduced in React Native 0.74+). The New Architecture eliminates serialization overhead between JavaScript and native layers.

MetricOld architectureNew ArchitectureImprovement
iOS component mount52ms35ms32% faster
Android component mount87ms69ms20% faster
Android SelectAnnotations16.5ms1.73ms90% faster

The Android SelectAnnotations result is particularly significant: a 90 percent reduction in annotation selection latency, achieved by removing bridge serialization on a frequently triggered user interaction.

Nutrient vs. Apryse on React Native

MetricNutrient (New Architecture)AprysePlatform
Component initialization35ms58msiOS
Component initialization69ms103msAndroid
Document load (simple PDF)120ms187msiOS
Document load (simple PDF)198ms264msAndroid

One measurement caveat: Apryse’s flatten and save operations return immediately after scheduling the task rather than waiting for completion. Direct throughput comparisons on write operations should account for this architectural difference.

PDF/A conversion benchmark

PDF/A is the ISO standard for long-term document archiving. When a conversion pipeline produces a non-conformant file, it often looks fine onscreen — but it fails automated validation, which means your archival system stores a file that auditors will reject. A file can convert without errors yet still fail veraPDF conformance checks: You need veraPDF validation to tell the difference.

We processed 3,157 files per vendor and validated every output with veraPDF.

veraPDF conformance

VendorveraPDF pass rateOverall valid rate
Nutrient (GdPicture.NET)97.2%95.4%
PDF-Tools AG96.7%94.0%
Apryse (PDFTron)85.3%84.4%
Foxit PDF SDK78.1%72.8%
Aspose.PDF73.8%67.8%
IronPDF41.1%40.8%
Syncfusion PDF0.6%0.5%

Nutrient leads at 97.2 percent — narrowly ahead of PDF-Tools AG and nearly 12 points ahead of Apryse. IronPDF and Syncfusion fail validation on the majority of their output: the exact failure mode that compliance workflows need to catch before it reaches an archive.

Reliability and throughput

VendorSuccess rateCritical failuresThroughput (files/minute)
Nutrient98.2%01,753
Apryse98.9%11,839
IronPDF99.3%11701
PDF-Tools AG97.2%2648
Foxit93.2%1191
Aspose91.8%1977
Syncfusion92.4%1239

Nutrient’s zero critical failures are the most important signal here. A critical failure — process crash, stack overflow, or memory corruption — halts the conversion loop entirely. Every other vendor in this table had at least one. In production, that means a pipeline stoppage requiring manual intervention.

Apryse edges Nutrient on throughput — but speed matters less than conformance in archival workflows. A faster pipeline that produces non-conformant files isn’t faster; it’s just wrong faster.

Output file size

Smaller output files reduce archival storage and transfer costs. Nutrient produces the smallest average output across all vendors tested.

VendorAverage output size
Nutrient1.06 MB
PDF-Tools AG1.15 MB
Foxit1.41 MB
Apryse1.48 MB
Syncfusion1.49 MB
IronPDF2.10 MB
Aspose2.42 MB

Nutrient’s files are 28 percent smaller than Apryse and half the size of IronPDF — a meaningful cost difference at archival scale.

Nutrient’s PDF/A throughput has improved by 255 percent since November 2025 (492 → 1,753 files/minute), with veraPDF pass rate improving by 5.1 points in the same period.

PDF/UA accessibility benchmark

PDF/UA is the ISO standard for accessible PDFs — required in regulated industries and increasingly mandated by accessibility laws. A non-conformant file means a screen reader cannot navigate it reliably, which blocks users who depend on assistive technology and exposes your organization to compliance risk under WCAG 2.1 or Section 508. The same veraPDF methodology applies.

veraPDF conformance

VendorveraPDF pass rateCritical failuresThroughput (files/minute)
Nutrient (GdPicture.NET)96.5%0322
Apryse (PDFTron)64.6%749
IronPDF47.9%2792
PDFix SDK15.5%865

Nutrient leads by a large margin — nearly 32 points ahead of Apryse. For organizations subject to WCAG 2.1 or Section 508, that gap translates to roughly 1,000 additional non-conformant files per 3,000 processed — documents that screen readers cannot navigate reliably.

Nutrient is also the fastest in this benchmark — 6.6× faster than Apryse.

Nutrient’s PDF/UA veraPDF pass rate improved by 12.6 points since November 2025 (83.9 percent → 96.5 percent). Bottlenecks greater than one minute fell from 113 to 23; critical bottlenecks greater than five minutes from 25 to 3. Critical failures remained at zero.

OCR benchmark

Nutrient Document Engine includes OCR for converting scanned documents into searchable, text-extractable PDFs. We compared Document Engine 1.15 against Apryse 11.11.1 on AWS c7i.4xlarge, measured as direct SDK call timings on the same input files.

Document complexityNutrient Document EngineApryseResult
Simple1.9s17.6s9.3× faster
Medium20.2stimed out (90s)Apryse didn’t complete
Complex4.8s15.7s3.3× faster

The medium-document case is the operational difference. A single document that exceeds an OCR pipeline’s timeout halts the loop and requires manual recovery. Nutrient completes the same document in 20 seconds, which means OCR jobs run to completion on documents that would otherwise need to be requeued or processed by a fallback path.

Key findings

Three patterns emerged across the benchmarks:

Server rendering bypasses the cold-start problem entirely. Nutrient Server renders all 22 documents in 936ms–1.14s on Wi-Fi. No WASM-based viewer from any vendor comes close, because server-rendered delivery sends a prerendered page — the browser does no asset loading, WASM initialization, or document parsing before first paint. If first-visit speed is a requirement, architecture is the answer, not SDK tuning.

Nutrient WASM wins cold and warm start on Wi-Fi. Nutrient WASM beats Apryse WASM on all 22 cold-start documents and on 19 of 22 warm-start documents, with the rest tied. Brotli-compressed asset delivery is the largest contributor on cold start; warm start reflects engine performance once assets are cached.

Nominal success rates hide conformance failures — and those failures are silent. Multiple SDKs report conversion success rates above 90 percent while producing output that fails veraPDF validation on a substantial share of files. A file that converts without an error but fails veraPDF enters your archival system invisibly — no pipeline exception, no alert. Nutrient’s 97.2 percent PDF/A and 96.5 percent PDF/UA pass rates, with zero critical failures across 3,157 files, are the highest tested.

OCR throughput matters less than OCR completion. A pipeline that times out on medium-complexity documents creates downstream work even when the average runtime looks competitive. Nutrient Document Engine completed every category in the OCR test set; Apryse exceeded the 90-second timeout on medium documents Nutrient finished in 20 seconds.

Choosing the right PDF SDK

FAQ

veraPDF is the industry-standard open source validator for PDF/A and PDF/UA conformance, developed with the support of the PDF Association. A file can “convert successfully” — meaning the process completes without an error — but still fail veraPDF validation because the output doesn’t meet the ISO standard. High nominal success rates combined with low veraPDF pass rates (like IronPDF’s 99.3 percent success/41.1 percent veraPDF) indicate the SDK is producing non-conformant files.

Nutrient WASM runs the PDF engine in the browser using WebAssembly — no server required for rendering. Nutrient Server prerenders pages on the server and streams them to the client, resulting in faster cold starts (936ms–1.14s on Wi-Fi) and lower JS heap usage. For applications where first-paint speed is critical, Server mode is the fastest option. For offline-capable or privacy-sensitive applications, WASM is the better fit.

A critical failure is an unrecoverable error during batch processing — typically a process crash, stack overflow, or memory corruption — that aborts the conversion loop and requires manual intervention. In production pipelines, critical failures create SLA risk and require operational overhead to detect and recover from. Nutrient recorded zero critical failures across 3,157 files in both the PDF/A and PDF/UA benchmark runs.

We used Playwright headless Chromium with performance.now() timing. Each document was run 10 times. Cold start uses a fresh browser context and fresh page per run. Warm start reuses the browser context but creates a fresh page per run, with the PDF URL cache-busted so the document is fetched again while viewer assets stay cached. All viewer JS, CSS, and WASM assets were served with Brotli compression to match production CDN delivery.

For web rendering, Nutrient Web SDK runs in either server-rendered mode (fastest first-page render) or standalone WASM mode (no backend required). For PDF/A or PDF/UA conversion and OCR pipelines, Nutrient Document Engine is the right fit — 97.2 percent PDF/A and 96.5 percent PDF/UA veraPDF pass rates with zero critical failures across 3,157 files, and 9.3× faster OCR than Apryse on simple PDFs. For mobile document apps, Nutrient React Native SDK with New Architecture delivers 20–32 percent faster component load on iOS and Android.

Nutrient Document Engine 1.15 and Apryse 11.11.1 were run on the same AWS c7i.4xlarge instance (Intel x86_64, 16 vCPU, 32 GiB RAM) against the same input documents. Each SDK is measured via direct SDK calls — for Document Engine, server-side trace timings from request body sent to response first byte; for Apryse, direct SDK calls. This removes the HTTP roundtrip latency that would otherwise penalize Document Engine in a head-to-head with a library-only SDK. Apryse’s OCR run on medium-complexity documents exceeded the 90-second per-document timeout and didn’t produce a result.

The React Native New Architecture (JSI/Bridgeless Mode) removes the serialization bridge between JavaScript and native code. For PDF SDKs, this reduces latency on any operation that crosses the JS-native boundary — including component mounting, annotation interactions, and document load. Nutrient React Native SDK supports New Architecture in full. Benchmarks show 20–32 percent faster component mount times on iOS and Android, and up to 90 percent faster annotation selection on Android (16.5ms → 1.73ms).

Explore the full benchmark reports, or try Nutrient for free — it includes Web SDK, Document Engine, and API access.