Tinned Fruit Missives December 2017


The Cost of JavaScript - Addy Osmani

https://medium.com/dev-channel/the-cost-of-javascript-84009f51e99e

If you’re developing web applications for consumer mobile devices (which I suspect is most people reading this newsletter in some capacity), then Addy lays down some extremely valuable, research-heavy JavaScript performance optimisation nuggets. Please please please test your web applications on representative ‘average’ devices and not just on your shiny iPhone X. There is an order of magnitude difference in performance.

Declining Complexity in CSS - Eric Meyer

http://meyerweb.com/eric/thoughts/2017/11/14/declining-complexity-in-css/

CSS has grown rapidly in its capabilities over the last few years, but not necessarily in its complexity, or how difficult it is to use. There’s a thread of a common architectural principal here: a language with a broad set of capabilities does not have to result in complex implementations. The JavaScript community had a similar awakening with the publication of JavaScript: The Good Parts nearly a decade ago now.

Using CSS Grid: Supporting Browsers Without Grid - Rachel Andrew

https://www.smashingmagazine.com/2017/11/css-grid-supporting-browsers-without-grid/

This should be your new go-to article when someone asks whether CSS Grid is ready for production. As always, the answer is ‘it depends’, but Rachel’s article describes how you actually decide whether your project is ready for it and what supporting it actually involves.



If you enjoyed this newsletter, please share it!

https://tinnedfruit.com/newsletter/


Tinned Fruit Missives is a monthly newsletter about web product development and front-end practices published by Jim Newbery, an independent consultant from Edinburgh in Scotland.

I help growing web product companies with their front-end development strategy and implementation. Find out more.

Join my daily mailing list

Sign up now and get my Front-End Engineering Responsibilities Laundry List PDF for free.

You'll get regular emails about front-end development. Unsubscribe at any time.