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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions