JavaScript multihilo: concurrencia más allá del bucle de eventos


Precio:
Precio de venta$65.99

Descripción

Tradicionalmente, JavaScript ha sido un lenguaje de un solo hilo. Casi todas las publicaciones de foros en línea, libros, documentación en línea y bibliotecas se refieren al lenguaje como de un solo hilo. Gracias a los avances recientes en el lenguaje, como los objetos Atomics y SharedArrayBuffers y los Web Workers en el navegador, JavaScript es ahora un lenguaje multihilo. Estas características pasarán a la historia como el mayor cambio de paradigma para el lenguaje de programación más popular del mundo.

Multithreaded JavaScript explora las diversas características que los tiempos de ejecución de JavaScript tienen a su disposición para implementar la programación multihilo, proporcionando ejemplos prácticos del mundo real, así como material de referencia.

  • Aprenda qué es la programación multihilo y cómo puede beneficiarse de ella.
  • Comprenda las diferencias entre un trabajador web, un trabajador de servicio y un hilo de trabajador.
  • Sepa cuándo y cuándo no usar hilos en una aplicación.
  • Orquestre la comunicación entre hilos aprovechando el objeto Atomics.
  • Construya aplicaciones de alto rendimiento utilizando los conocimientos que obtenga de este libro.
  • Evalúe el rendimiento para saber si se beneficiará del multihilo.


Autor: II Thomas Hunter, Bryan English
Editorial: O'Reilly Media
Publicado: 10/12/2021
Páginas: 214
Tipo de encuadernación: Tapa blanda
Peso: 0.85lbs
Tamaño: 9.10h x 6.80w x 0.60d
ISBN13: 9781098104436
ISBN10: 1098104439
Categorías BISAC:
- Informática | Lenguajes | JavaScript
- Informática | Programación | General
- Informática | Internet | Programación web

Acerca del autor

Thomas Hunter II ha contribuido a docenas de servicios Node.js empresariales y ha trabajado para una empresa dedicada a asegurar Node.js. Ha dado conferencias en varias ocasiones sobre Node.js y JavaScript, tiene certificaciones JSNSD/JSNAD y es organizador de NodeSchool SF. Thomas ha publicado cuatro libros, incluido Distributed Systems with Node.js de O'Reilly.

Bryan es un programador y entusiasta de JavaScript y Rust de código abierto y ha trabajado en grandes sistemas empresariales, instrumentación y seguridad de aplicaciones. Actualmente es ingeniero sénior de software de código abierto en Datadog. Ha utilizado Node.js tanto profesionalmente como en proyectos personales desde poco después de su creación. También es colaborador principal de Node.js y ha contribuido a Node.js de muchas maneras a través de varios de sus grupos de trabajo.