JavaScriptExecutor not suitable for multiple Windows
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- java, javascript
- Domaine
- backend
Piste de recherche
The issue identifies the JavaScriptExecutor and multiple browser windows, but does not name files, tests, or entry points. Start by locating the executor and how windows schedule JavaScript, then investigate the blocking-job behavior described in the report. Done would require a defined approach to per-window execution and tests showing that a blocked job in one window does not stop processing in another.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Disclaimer: I have little knowledge about JavaScript, but lots of experience with high performance job scheduling.
Real world browsers start separate threads or process for each window, HU has only one executor for all windows combined. As soon as a job blocks (like XMLHttpRequest timing out), all JS processing stops. This is a real showstopper for my code. A thread pool would be the solution.
- Langage dominant
- JavaScript
- Étoiles
- 952
- Forks
- 183
- Merge moyen
- 2 j 1 h
- PR mergées (30 j)
- 1
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de HtmlUnit/htmlunit
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
Toutes les issues de HtmlUnit/htmlunit
Issues similaires
-
bug confirmed issue
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
open-webui/open-webui#33196 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
`printf "%o"` prints decimalOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
fable-compiler/Fable#5157 ·
Les mainteneurs répondent en général sous 1 jour
-
New tool: PaperBananaPeut-être pris @github-actions l’a pris aujourd’hui. Ouvertesubmission triage
Difficulté 1/5 Moins d'une heure Accessibilité débutants 75/100
kausalflow/tools#243 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
area: apple-music area: build-release bug effort: small priority: high
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
ChristianTabor/Argon#32 ·
Les mainteneurs répondent en général sous 1 jour
-
0️⃣ phase/new
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour