V8: conoce al enemigo

This is a past event

51 people went

Location image of event venue

Details

Vivimos cómodamente recostados sobre la infinidad de colchones que suponen los frameworks y las capas de abstracción sobre las que trabajamos. Son tantos, y tan mullidos, que si alguien metiese una sandía entre el primer y segundo colchón, no lo notaríamos. Creo que es necesario levantarse de vez en cuando de tan cómodo catre, quitar todos los colchones y ver de qué está hecho el somier. Os propongo un viaje de vuelta a lo básico que nos permita responder algunas de las preguntas que ya casi no sabemos ni formular: ¿qué tipo de máquina es en realidad un ordenador? ¿para qué sirve un programa? ¿y un lenguaje de programación? ¿por qué hay tantos? ¿en qué se diferencia la Cocacola Zero sin cafeína de la leche desnatada sin lactosa?

Nos centraremos en el caso de Javascript compilado con V8, que básicamente cubre Node.js y la mayoría de los navegadores modernos. Veremos en qué se transforman nuestras líneas de código y algunas directrices para que la traducción de nuestro código al lenguaje nativo de la máquina sea más eficiente. Además cacharrearemos con un par de herramientas para identificar y medir ineficiencias. Y lo más importante: contaré el chiste de la vaca en Javascript.