“travailleur du web en javascript” Réponses codées

Qu'est-ce que le webworker

web worker
Web Workers are a mechanism to create a separate thread 
in parallel to your main JS program thread. 
can only communicate with each other through normal async events 
always abide by the event-loop one-at-a-time behavior 
required by run-to-completion.
Pink Person

travailleur du web en javascript



let start = document.querySelector('#start') //it is a button
let stop = document.querySelector('#stop') //it is a button
let show = document.querySelector('#show')



let output
start.addEventListener('click', () => {

    //Before creating a web worker, check whether the user's browser supports it:
    if (typeof Worker !== 'undefined') {

        //check web worker whether undefined or not
        if (typeof output === 'undefined') {
            output = new Worker('looping.js') //(looping.js) is another file that you can processing anything
        }

        output.onmessage = (event) => {
            show.innerHTML = event.data
        }
    } else {
        alert('Sorry web worker dose not support')
    }
})


stop.addEventListener('click', () => {
    if (typeof output !== 'undefined') {
        output.terminate();
        output = undefined
    } else {
        lert('Sorry web worker dose not support')
    }
})
Mohammad Nazim

Réponses similaires à “travailleur du web en javascript”

Questions similaires à “travailleur du web en javascript”

Plus de réponses similaires à “travailleur du web en javascript” dans JavaScript

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code