diffplug / diffplug/dormouse

[Resource Consumption] minimized iframes consume resources and are unbounded

Abierto
#610 1 comentario 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
TypeScript
Estrellas
5
Forks
1
Merge medio
18 h 32 min
PR fusionados (30 d)
216

Descripción

Minimized iframe surfaces retain their live documents without a count limit so minimizing another browser never discards unsaved page state or turns reattachment into a reload.

Hidden iframes can still consume memory and run JavaScript, timers, sockets, and media. Retaining arbitrarily many minimized iframes therefore allows resource consumption to grow without a Dormouse-imposed bound.

Priority: low. This is an accepted tradeoff for preserving content state. A future improvement could warn users when retained iframe resource use is high. Do not silently evict or reload minimized documents to enforce a cap.

The current eight-surface parking cap is being removed as part of the minimize/reattach lifecycle fix. This issue tracks the resource-consumption follow-up, not reintroducing that cap.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza rastreando el ciclo de vida del iframe minimizado y cómo los documentos retenidos consumen recursos. El Issue no especifica archivos, pruebas, umbrales ni una implementación concreta; aclara el comportamiento de la advertencia y los criterios para completarla antes de empezar a trabajar.

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

Evaluación

Stack tecnológico
typescript
Área
frontend, performance
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Activo
Claridad
Necesita aclaración
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.