Amender performance

If you’re excited about what Amender can do but unsure about performance or security, this video is for you. I run through my own performance benchmarks, show you how to reproduce them independently, and give a guided tour of the plugin’s architecture so you can see exactly how Amender is engineered for speed and safety.

Note: see chapter links and performance data below the video

00:00 Introduction: Is Amender fast?
0:55 Performance testing
0:55 Test Setup: A real-world plugin environment
1:26 Method 1: Code Profiler for a quick overview
4:18 Method 2: Query Monitor for detailed analysis
5:58 Comparing results across multiple plugins
6:31 Amender + Microthemer is in the lightweight plugin category
8:10 Scalability: How Amender handles many edits
8:37 Client-side edits ("DOM content loaded")
9:31 Server-side edits ("serverHTMLReady")
10:22 Testing on a medium-length page (10-50 edits)
12:55 Stress-testing on a very long page (100 edits)
13:42 The solution for extreme cases: use client-side edits
14:56 How it works: A code deep-dive
15:40 Security by design: separating the editor from the front-end
17:27 The Microloader plugin: run production sites without the editor
19:52 Conditional loading for page-specific assets
21:14 Highly efficient: a single database query avoids bottlenecks
23:41 Generating client-side scripts (import maps, etc.)
26:07 How server-side edits are processed with DOMDocument
28:56 AI Assistant & workflow
28:56 How the AI integrates with the Amender interface
30:15 Amender vs. Page Builders: non-destructive editing
31:03 Workflow tips for developers and non-technical users
32:45 The Amender pricing model
32:45 No-limit free trial (publish requires a license)
33:04 Lifetime bug/security fixes, renew for new features
34:06 Conclusion & thanks

Code Profiler Results

Click the chart below to see how Amender (with Microthemer enabled as an addon) compares to other popular plugins in terms of server-side processing time. You can use the Code Profiler plugin to get this kind of performance analysis on your own site.

Query Monitor Results

The table below shows how much time (in milliseconds), or weight each plugin adds to the base impact of the default Twenty Twenty-Five theme with no plugins active. The Query Monitor plugin and Chrome network tab was used to measure each plugin one at a time from the perspective of a logged out user. I refreshed the page 10 times for each plugin, and then sampled the next result that appeared average in terms of server load time.

Microthemer and Amender were applying one style and content change. Other plugins were not necessarily applying any functionality to the test page, so the numbers reflect the base impact they have on every page.

Plugin / Theme Server Load (ms) DB Queries DB Time (ms) PHP Memory (MB) DOM Content Loaded (ms) Load (ms) Req Count Transferred (KB)
All plugins2203.413246.5112.72641276439344
WooCommerce217.94814.68.149454062383
Elementor113.24913.62.728732218229
Contact Form 784.3012.5219232518
JetPack71.931.63.816818605
Formidable Forms49.100.72.5118139111
Generate Blocks48.111.40.3535802
Complianz46.95910.60.7144115
Bricks theme40.2–2–1.95.4191806
Smart Slider 336.711.20.7214202
Really Simple Security36.541.40.2284302
WP Consent35.651.70.13239215
The SEO Framework32.600.30.273202
Microthemer + Amender26.910.60.1913510
Redirection2610.70.174201
Default theme baseline (no plugins)00000000

Close