This document provides an overview of a session on JavaScript and web cryptography. It will explore the current state of JavaScript and web cryptography, reviewing basic concepts and definitions. It will discuss the role of TLS/SSL and provide working examples applying cryptography to real-world use cases. It will also preview the upcoming W3C WebCryptoAPI. Code samples will demonstrate CryptoJS in the browser and Node.js Crypto on the server. An extended example will secure the popular TodoMVC project using PBKDF2 for key generation, HMAC for integrity and AES for encryption.