# Puntos de referencia de VPS PRNext vs Next.js: CPU, RAM y latencia

Compare PRNext y Next.js en cuatro CPU y presupuestos de memoria: rendimiento, p95, CPU por respuesta y PSS RAM. Explore los datos, el método y las limitaciones.

Elija un tiempo de ejecución en torno a las rutas que realmente sirve su aplicación. Explore cuatro presupuestos de recursos y cuatro escenarios, luego examine qué puede respaldar cada resultado.

## 0,7 CPU · 700 MiB

Cuota 0,7 CPU · 700 MiB · Node 22.23.4 · 1 worker PRNext · 1 Next.js process · old-space 384 MiB

### SSR · 100 filas

| Métrico | PRNext candidato | Next.js 16.4.3 |
| --- | --- | --- |
| Rendimiento validado (requerimiento/s) | 81,33 | 51,00 |
| latencia p95 (ms) | 264,25 | 420,90 |
| CPU / respuesta (CPU ms) | 8,46 | 13,39 |
| memoria PSS (MiB) | 113,88 | 101,38 |

### Pesado SSR · 1,000 filas

| Métrico | PRNext candidato | Next.js 16.4.3 |
| --- | --- | --- |
| Rendimiento validado (requerimiento/s) | 11,33 | 10,33 |
| latencia p95 (ms) | 1550,25 | 1661,80 |
| CPU / respuesta (CPU ms) | 58,92 | 62,10 |
| memoria PSS (MiB) | 139,51 | 119,46 |

### JSON API · 16 entradas

| Métrico | PRNext candidato | Next.js 16.4.3 |
| --- | --- | --- |
| Rendimiento validado (requerimiento/s) | 518,17 | 352,80 |
| latencia p95 (ms) | 61,40 | 90,05 |
| CPU / respuesta (CPU ms) | 1,27 | 1,94 |
| memoria PSS (MiB) | 139,63 | 113,08 |

El generador de carga puede limitar el rendimiento en este escenario. Un pequeño espacio es insuficiente para distinguir los tiempos de ejecución.

### Streaming · 40 ms Suspenso

| Métrico | PRNext candidato | Next.js 16.4.3 |
| --- | --- | --- |
| Rendimiento validado (requerimiento/s) | 138,13 | 80,03 |
| latencia p95 (ms) | 182,65 | 307,25 |
| CPU / respuesta (CPU ms) | 4,98 | 8,62 |
| memoria PSS (MiB) | 135,32 | 115,54 |

## 1 CPU · 384 MiB

Cuota 1 CPU · 384 MiB · Node 24.22.1 · 1 worker PRNext · 1 Next.js process · old-space 192 MiB

### SSR · 100 filas

| Métrico | PRNext candidato | Next.js 16.4.3 |
| --- | --- | --- |
| Rendimiento validado (requerimiento/s) | 99,77 | 59,90 |
| latencia p95 (ms) | 227,20 | 365,35 |
| CPU / respuesta (CPU ms) | 9,90 | 16,78 |
| memoria PSS (MiB) | 109,85 | 126,50 |

### Pesado SSR · 1,000 filas

| Métrico | PRNext candidato | Next.js 16.4.3 |
| --- | --- | --- |
| Rendimiento validado (requerimiento/s) | 13,60 | 10,00 |
| latencia p95 (ms) | 1329,65 | 1932,90 |
| CPU / respuesta (CPU ms) | 72,82 | 95,47 |
| memoria PSS (MiB) | 139,97 | 158,74 |

### JSON API · 16 entradas

| Métrico | PRNext candidato | Next.js 16.4.3 |
| --- | --- | --- |
| Rendimiento validado (requerimiento/s) | 849,63 | 409,13 |
| latencia p95 (ms) | 38,75 | 76,85 |
| CPU / respuesta (CPU ms) | 1,18 | 2,45 |
| memoria PSS (MiB) | 128,40 | 163,78 |

### Streaming · 40 ms Suspenso

| Métrico | PRNext candidato | Next.js 16.4.3 |
| --- | --- | --- |
| Rendimiento validado (requerimiento/s) | 220,90 | 86,27 |
| latencia p95 (ms) | 108,50 | 299,30 |
| CPU / respuesta (CPU ms) | 4,51 | 11,47 |
| memoria PSS (MiB) | 140,27 | 167,14 |

## 2 CPU · 1 GiB

Cuota 2 CPU · 1 GiB · Node 24.22.1 · 1 worker PRNext · 1 Next.js process · old-space 384 MiB

### SSR · 100 filas

| Métrico | PRNext candidato | Next.js 16.4.3 |
| --- | --- | --- |
| Rendimiento validado (requerimiento/s) | 224,70 | 142,97 |
| latencia p95 (ms) | 89,75 | 154,55 |
| CPU / respuesta (CPU ms) | 7,57 | 10,29 |
| memoria PSS (MiB) | 117,50 | 173,30 |

### Pesado SSR · 1,000 filas

| Métrico | PRNext candidato | Next.js 16.4.3 |
| --- | --- | --- |
| Rendimiento validado (requerimiento/s) | 24,00 | 27,63 |
| latencia p95 (ms) | 740,75 | 622,25 |
| CPU / respuesta (CPU ms) | 64,42 | 49,91 |
| memoria PSS (MiB) | 164,17 | 198,96 |

### JSON API · 16 entradas

| Métrico | PRNext candidato | Next.js 16.4.3 |
| --- | --- | --- |
| Rendimiento validado (requerimiento/s) | 2078,33 | 1001,40 |
| latencia p95 (ms) | 14,00 | 28,25 |
| CPU / respuesta (CPU ms) | 0,83 | 1,22 |
| memoria PSS (MiB) | 144,80 | 203,93 |

### Streaming · 40 ms Suspenso

| Métrico | PRNext candidato | Next.js 16.4.3 |
| --- | --- | --- |
| Rendimiento validado (requerimiento/s) | 341,00 | 218,67 |
| latencia p95 (ms) | 55,15 | 105,00 |
| CPU / respuesta (CPU ms) | 4,40 | 6,31 |
| memoria PSS (MiB) | 154,70 | 206,20 |

## 4 CPU · 2 GiB

Cuota 4 CPU · 2 GiB · Node 24.22.1 · 2 workers PRNext · 2 Next.js processes · old-space 384 MiB

En el presupuesto de cuatro CPU, Next.js utiliza dos procesos y un proxy incluido en las mediciones. Otros presupuestos utilizan servidores directos.

### SSR · 100 filas

| Métrico | PRNext candidato | Next.js 16.4.3 |
| --- | --- | --- |
| Rendimiento validado (requerimiento/s) | 383,30 | 247,13 |
| latencia p95 (ms) | 56,35 | 133,50 |
| CPU / respuesta (CPU ms) | 8,49 | 11,80 |
| memoria PSS (MiB) | 206,60 | 458,33 |

### Pesado SSR · 1,000 filas

| Métrico | PRNext candidato | Next.js 16.4.3 |
| --- | --- | --- |
| Rendimiento validado (requerimiento/s) | 46,37 | 45,50 |
| latencia p95 (ms) | 450,10 | 688,85 |
| CPU / respuesta (CPU ms) | 68,28 | 62,55 |
| memoria PSS (MiB) | 272,22 | 520,04 |

### JSON API · 16 entradas

| Métrico | PRNext candidato | Next.js 16.4.3 |
| --- | --- | --- |
| Rendimiento validado (requerimiento/s) | 3421,17 | 1582,60 |
| latencia p95 (ms) | 8,20 | 24,05 |
| CPU / respuesta (CPU ms) | 0,91 | 1,90 |
| memoria PSS (MiB) | 242,97 | 525,35 |

El generador de carga puede limitar el rendimiento en este escenario. Un pequeño espacio es insuficiente para distinguir los tiempos de ejecución.

### Streaming · 40 ms Suspenso

| Métrico | PRNext candidato | Next.js 16.4.3 |
| --- | --- | --- |
| Rendimiento validado (requerimiento/s) | 356,90 | 313,77 |
| latencia p95 (ms) | 48,45 | 68,75 |
| CPU / respuesta (CPU ms) | 5,09 | 7,98 |
| memoria PSS (MiB) | 262,35 | 542,40 |

## ¿Qué presupuesto se adapta a tu proyecto?

[PRNext vs Next.js at 0,7 CPU · 700 MiB: the CPU/RAM tradeoff](/es/benchmarks/prnext-nextjs-0-7-cpu-700-mib)

[PRNext vs Next.js at 2 CPU · 1 GiB: SSR and heavy rendering](/es/benchmarks/prnext-nextjs-2-cpu-1-gib)

## How to read this benchmark

The 2026-10-29 campaign uses React 19.3.1, the PRNext Balanced profile and gzip. Each variant gets 5 seconds of warmup, followed by 15 seconds of measurement with 16 connections. Values are medians of two alternating windows per variant, route and budget.

El rendimiento cuenta las respuestas exitosas y validadas. CPU significa CPU tiempo por respuesta exitosa. RAM es el PSS del árbol de procesos mediano en MiB, no RSS ni la memoria VPS total. La latencia informada es la mediana de los valores de p95 de las dos ventanas, en lugar de un p95 recalculado sobre todas las solicitudes.

## ¿Qué código se midió?

PRNext is a development candidate for 0.1.18-alpha, with a manifest reporting 0.1.17-alpha. Next.js is version 16.4.3. The final 0.1.18-alpha release was not measured by this campaign: these figures do not measure its npm archive.

Source commit: 2856155dc32618d00ea7cbe05d771f589c9df536

Native SHA-256: e78bce35c1029500eec67d4aad5e3c08a5d9b74b3125aa3d10c854c5a286b843

Package SHA-256: 0099abf612f223625caf769f97608be1b4f6daf87a33c2bc92abe9517edbb095

## Lo que estos resultados no pueden predecir

Dos repeticiones cortas en una aplicación sintética no proporcionan ningún intervalo de confianza. El VPS pequeño comparte su CPU con el generador de carga y las rutas rápidas API pueden estar limitadas por el generador. Las versiones de hardware y nodo difieren entre hosts, por lo que las comparaciones entre presupuestos no pueden aislar el efecto del hardware.

Estas mediciones no establecen usuarios simultáneos de productos, cuántos proyectos caben en un VPS ni ahorros en una factura. Las bases de datos, las llamadas externas, las cachés, el trabajo del navegador y la reactivación de las aplicaciones cambian el resultado. Las observaciones del sueño y la resistencia permanecen en la comparación completa.

## Prueba tu propia aplicación

Comience con sus rutas más transitadas y caras. Valide el contenido de la respuesta y los errores antes de comparar la velocidad. Mantenga cuotas, dependencias, configuraciones de almacenamiento en caché y carga idénticas para ambos tiempos de ejecución. Repita ventanas más largas antes de tomar una decisión.

## Protocolo de datos y pruebas.

[Descargar los datos JSON](/benchmarks/prnext-vs-next-2026-10-29.json)

[Lea la comparación completa](/es/blog/prnext-vs-nextjs-vps-benchmarks)

[Fixture](https://github.com/Lorkydey/PRNext/blob/2856155dc32618d00ea7cbe05d771f589c9df536/tests/performance/production-fixture.mjs)

[Generador de carga corregido](https://github.com/Lorkydey/PRNext/blob/fb59284854850ba0293fab30cc215bbd9aba6c72/tests/performance/production-load.mjs)

[Todos los puntos de referencia](/es/benchmarks)

---

Idioma: es

Canonical: https://prnext.dev/es/benchmarks

Index: https://prnext.dev/llms.txt
