Skip to content
SecurityPHP2Shell affects most WordPress sites. Am I affected? →
presscomet

Presscomet vs WordPress

Same admin. Same block markup. Same REST API. The difference is everything underneath — and who has to babysit it.

WordPressPHP · MySQL · Apache/Nginx+ cache, security and backup plugins
PresscometNext.js · nextpress.dbthat’s the whole list

Showing 18 rows

Time to first bytePerformance
WordPressHundreds of ms when PHP renders the page
PresscometTens of ms from the static cache (illustrative)
Page cachingPerformance
WordPressA caching plugin, configured and purged
PresscometBuilt in, purged when content changes
ImagesPerformance
WordPressImage sizes and srcset
PresscometSizes and srcset via sharp, lazy-loaded in content
RuntimeOperations
WordPressPHP 8.x + a web server
PresscometNode.js (Next.js)
DatabaseOperations
WordPressMySQL / MariaDB server
PresscometOne SQLite file
BackupsOperations
WordPressPlugin or host snapshot
Presscometcp nextpress.db, plus uploads
Security surfaceOperations
WordPressPHP, xmlrpc.php, plugin uploads
PresscometNo PHP execution, no xmlrpc.php
Scheduled tasksOperations
WordPresswp-cron, triggered by visits
PresscometAn in-process ticker, every minute
AdminEditing
WordPresswp-admin
PresscometThe same screens, rebuilt in React
Block editorEditing
WordPressGutenberg
PresscometPresscomet’ own React editor, same block markup
PreviewEditing
WordPressBuilt in
PresscometBuilt in
PluginsEcosystem
WordPress60,000+ in PHP
Presscomet19 bundled; PHP plugins don’t run
REST APIEcosystem
WordPress/wp-json/wp/v2
PresscometSame endpoints, same JSON
GraphQLEcosystem
WordPressWPGraphQL plugin
PresscometNot available — use REST
Custom codeEcosystem
WordPressPHP hooks & filters
PresscometTypeScript, with WordPress hook names
E-commerce & MultisiteEcosystem
WordPressWooCommerce, Multisite networks
PresscometNot supported
SoftwareCost
WordPressFree (GPL)
PresscometFree (GPL)
HostingCost
WordPressPHP host + MySQL, or managed WordPress
PresscometAny Node.js host · Cloud on the waitlist

Timing figures are illustrative, not benchmarks. Measure your own site.

The honest verdict

Stay on WordPress if…

  • — You rely on a PHP plugin with no bundled equivalent
  • — You run a WooCommerce store or a Multisite network
  • — Your team builds custom plugins in PHP and wants to keep doing so
  • — Your front end depends on WPGraphQL

Switch to Presscomet if…

  • — Your pages are slow and caching plugins haven’t fixed it
  • — You’re tired of PHP upgrades, MySQL and plugin security patches
  • — Your developers already write TypeScript and React
  • — Editors must keep the WordPress admin they know
Start the migration

Common questions

Is Presscomet a fork of WordPress?

No. It contains no WordPress PHP code. It’s a TypeScript reimplementation with the same database shape (posts, postmeta, terms, options), the same admin screens, the same URLs and the same REST API. The block editor is Presscomet’ own React implementation that reads and writes standard block markup.

Can I run WordPress without PHP?

Not WordPress core itself — but Presscomet gives you the same editing experience, content model and API with no PHP anywhere in the stack.

Is it cheaper to host?

Often. Without a PHP worker pool or a MySQL server, a site needs one Node.js process and a disk. Self-hosting is free; a hosted Cloud version is on the waitlist, with no pricing yet.

Can I go back to WordPress later?

Yes. Export a standard WXR file from Tools › Export and import it into any WordPress site.