workers react google examples end ejemplos html5 console web-worker

html5 - react - web worker console.log



web workers html5 ejemplos (2)

Las cosas acordadas serían mucho más agradables, pero no es demasiado difícil piratear un postMessage primitivo usando postMessage . David Flanagan tiene un buen envoltorio here .

¿Soy solo yo, o soy console.log() demasiado para pedir de los trabajadores web HTML5?

Sé que la manipulación del DOM está bloqueada porque es potencialmente peligroso, pero ¿hay realmente alguna posibilidad de que console.log() pueda ser explotado maliciosamente por un trabajador multiproceso?


Solo quería publicar esa consola.log ahora es posible al menos dentro del navegador Chrome.

No sé qué versión se agregó, pero lo tiene 35.0.1916.153 m.

Limitación

Sin embargo, hay una pequeña limitación: solo puede generar primitivas (cadenas, números, booleanos) a veces matrices de una sola dimensión.

Y solo puede tomar el primer argumento dentro del registro de la consola.

Registro de consola normal:

console.log("status:", _status); // status: working console.log({ status: _status }); // { "status": working }

Registro de la consola de trabajo:

console.log("status:", _status); // status: console.log({ status: _status }); // [object Object]

Puede usar console.log(JSON.stringify({ status: _status })); pero esto no manejaría objetos circulares de referencia y no produciría en un objeto bonito / fácil de leer.

Actualización: puede obtener una impresión bonita con stringify haciendo console.log(JSON.stringify(someObject, null, " ")); .