Allow running multiple instances in one browser context, prefer user defined HTML
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 42/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- javascript, wasm, zig
- Área
- desktop, developer-experience
Línea de trabajo
Start by reading the JavaScript entrypoint linked in the issue, src/backends/web.d.ts, and trace how the web build currently loads its HTML and creates a DVUI instance. Identify the initialization and attachment work consumers would need to invoke from their own page. Done means exposing a lower level JavaScript API that supports multiple independent instances in one browser context without requiring Fizzy's index.html.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The current fizzy app's web build includes its own HTML file and is embedded as an iframe.
But iframes can be heavy.
DVUI has a neat (disclaimer, I added it), javascript entrypoint that you can use to create multiple new DVUI() instances, which can function independently in one javascript context. This is less heavy than say, if you want to have a demo site with multiple independent demos, not needing to spawn 3 iframes that each spawn a JIT process for a 12MB wasm blob.
Can fizzy also have a lower level javascript library that spawns the DVUI instance and attaches everything necessary, without consumers needing to use your index.html file? And the consumer can bring their own?
- Lenguaje dominante
- Zig
- Estrellas
- 1.5k
- Forks
- 40
- Merge medio
- 5 h 32 min
- PR fusionados (30 d)
- 537
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de fizzyedit/fizzy
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
fizzyedit/fizzy#193 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Cannot use system SDL3Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
fizzyedit/fizzy#191 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 49/100
fizzyedit/fizzy#190 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 58/100
fizzyedit/fizzy#176 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
windows zon issueAbierto
Dificultad 3/5 1-3 horas Aptitud para principiantes 25/100
fizzyedit/fizzy#170 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de fizzyedit/fizzy
Issues similares
-
Update ghostty to 1.4.0Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
desktop/desktop#23096 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 91/100
caelestia-dots/caelestia#534 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
GitLab: a merge request closed without merging keeps the Git toolbar on View MR instead of Create MRAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
area/local-models area/sessions comp/gateway P2 type/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
NousResearch/hermes-agent#146253 · 2 comentarios ·
Los mantenedores suelen responder en 1 día