Skip to content

inconsistent implementation of JavascriptXMLHttpRequestJob #1142

Description

@jogger2510

As far as I can see, XMLHttpRequest calls may be synchronous or async.

Currently, async calls are loaded onto the job queue for immediate execution, blocking all other jobs, what I would call sync.
Sync calls are executed directly while the JSExecutor continues to run other scripts in a different thread, this is async in my view.

Honestly, I do not understand the entire engine, but this might produce behaviour different to real world browsers, especially if such a request times out.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions