A minimalist's guide to modern JavaScript