Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

HTTP/2 dev server

Abierto
#1,027 4 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
nuxt, typescript
Área
cli, networking

Línea de trabajo

Comienza leyendo la discusión referenciada unjs/listhen#206 y el punto de entrada del servidor de desarrollo de Nuxt CLI. Confirma cómo gestiona el servidor actual las solicitudes HTTP/1.1 y define la validación necesaria para la compatibilidad directa con HTTP/2, incluidas las solicitudes paralelas de assets y el comportamiento en modo de desarrollo.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Describe the feature

In development mode, large chunks of JS code create a large number of parallel HTTP/1.1 requests.
And browsers like Chromium limit the max-connections-per-server to 6, which will quickly become overwhelming.

In my case, a single http request would wait nearly 6 sec before being sent, with a response within milliseconds.

I tested this idea by using Caddy (which can handle HTTP/2 requests) as a reverse proxy for the development server. It successfully reduces the wait time for individual requests to milliseconds (and all in parallel!).

I believe that if the Nuxt dev server could support HTTP/2 directly, we could achieve even better performance than my workaround. 😉

Additional information
  • Would you be willing to help implement this feature?
    • unjs/listhen#206
  • Could this feature be implemented as a module?
Final checks
Lenguaje dominante
TypeScript
Estrellas
399
Forks
119
Merge medio
20 h 59 min
PR fusionados (30 d)
65

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de nuxt/cli

Todos los issues de nuxt/cli

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.