Saturday, 31 December 2016
Friday, 30 December 2016
Wednesday, 28 December 2016
Tuesday, 27 December 2016
Friday, 23 December 2016
Thursday, 22 December 2016
Wednesday, 21 December 2016
Front-End Performance Checklist 2017 (PDF, Apple Pages)
Are you using progressive booting already? What about tree-shaking and code-splitting in React and Angular? Have you set up Brotli or Zopfli compression, OCSP stapling and HPACK compression? Also, how about resource hints, client hints and CSS containment — not to mention IPv6, HTTP/2 and service workers?
Back in the day, performance was often a mere afterthought. Often deferred till the very end of the project, it would boil down to minification, concatenation, asset optimization and potentially a few fine adjustments on the server’s config
file. Looking back now, things seem to have changed quite significantly.
Performance isn’t just a technical concern: It matters, and when baking it into the workflow, design decisions have to be informed by their performance implications. Performance has to be measured, monitored and refined continually, and the growing complexity of the web poses new challenges that make it hard to keep track of metrics, because metrics will vary significantly depending on the device, browser, protocol, network type and latency (CDNs, ISPs, caches, proxies, firewalls, load balancers and servers all play a role in performance).
So, if we created an overview of all the things we have to keep in mind when improving performance — from the very start of the process until the final release of the website — what would that list look like? Below you’ll find a (hopefully unbiased and objective) front-end performance checklist for 2017 — a brief overview of the issues you might need to consider to ensure that your response times are fast and your website smooth.
The post Front-End Performance Checklist 2017 (PDF, Apple Pages) appeared first on Smashing Magazine.
from Smashing Magazine http://ift.tt/2ieEK7b via http://ift.tt/1M61DFR
from Tumblr http://ift.tt/2hZYzjs
Tuesday, 20 December 2016
Monday, 19 December 2016
Friday, 16 December 2016
Thursday, 15 December 2016
Wednesday, 14 December 2016
Tuesday, 13 December 2016
Monday, 12 December 2016
Friday, 9 December 2016
Thursday, 8 December 2016
Wednesday, 7 December 2016
Tuesday, 6 December 2016
Monday, 5 December 2016
Friday, 2 December 2016
Thursday, 1 December 2016
Wednesday, 30 November 2016
Tuesday, 29 November 2016
Friday, 25 November 2016
Thursday, 24 November 2016
Wednesday, 23 November 2016
Tuesday, 22 November 2016
Monday, 21 November 2016
Friday, 18 November 2016
Thursday, 17 November 2016
Wednesday, 16 November 2016
Tuesday, 15 November 2016
Monday, 14 November 2016
Friday, 11 November 2016
Thursday, 10 November 2016
Wednesday, 9 November 2016
Tuesday, 8 November 2016
Monday, 7 November 2016
Friday, 4 November 2016
Thursday, 3 November 2016
Wednesday, 2 November 2016
Tuesday, 1 November 2016
Monday, 31 October 2016
Friday, 28 October 2016
Wednesday, 26 October 2016
Monday, 24 October 2016
Saturday, 22 October 2016
Friday, 21 October 2016
Thursday, 20 October 2016
Wednesday, 19 October 2016
Tuesday, 18 October 2016
Monday, 17 October 2016
Friday, 14 October 2016
Wednesday, 12 October 2016
Tuesday, 11 October 2016
Monday, 10 October 2016
Friday, 7 October 2016
Thursday, 6 October 2016
Wednesday, 5 October 2016
Tuesday, 4 October 2016
Monday, 3 October 2016
Friday, 30 September 2016
Thursday, 29 September 2016
Wednesday, 28 September 2016
Tuesday, 27 September 2016
Monday, 26 September 2016
Friday, 23 September 2016
Thursday, 22 September 2016
Wednesday, 21 September 2016
Tuesday, 20 September 2016
Monday, 19 September 2016
Friday, 16 September 2016
Thursday, 15 September 2016
Wednesday, 14 September 2016
Tuesday, 13 September 2016
Monday, 12 September 2016
Friday, 9 September 2016
Thursday, 8 September 2016
Wednesday, 7 September 2016
Tuesday, 6 September 2016
Monday, 5 September 2016
Friday, 2 September 2016
Thursday, 1 September 2016
Wednesday, 31 August 2016
Tuesday, 30 August 2016
Monday, 29 August 2016
Friday, 26 August 2016
Thursday, 25 August 2016
Wednesday, 24 August 2016
Tuesday, 23 August 2016
Monday, 22 August 2016
Friday, 19 August 2016
Thursday, 18 August 2016
Wednesday, 17 August 2016
Tuesday, 16 August 2016
Monday, 15 August 2016
Friday, 12 August 2016
Thursday, 11 August 2016
Wednesday, 10 August 2016
Tuesday, 9 August 2016
Monday, 8 August 2016
Friday, 5 August 2016
Thursday, 4 August 2016
Wednesday, 3 August 2016
Tuesday, 2 August 2016
Monday, 1 August 2016
Sunday, 31 July 2016
Friday, 29 July 2016
Thursday, 28 July 2016
Wednesday, 27 July 2016
Tuesday, 26 July 2016
Monday, 25 July 2016
Friday, 22 July 2016
Thursday, 21 July 2016
Wednesday, 20 July 2016
Tuesday, 19 July 2016
Monday, 18 July 2016
Friday, 15 July 2016
Thursday, 14 July 2016
Wednesday, 13 July 2016
Tuesday, 12 July 2016
Monday, 11 July 2016
Friday, 8 July 2016
Thursday, 7 July 2016
Wednesday, 6 July 2016
Tuesday, 5 July 2016
Monday, 4 July 2016
Friday, 1 July 2016
Thursday, 30 June 2016
Wednesday, 29 June 2016
Tuesday, 28 June 2016
Monday, 27 June 2016
Friday, 24 June 2016
Thursday, 23 June 2016
Wednesday, 22 June 2016
Tuesday, 21 June 2016
Monday, 20 June 2016
Friday, 17 June 2016
Thursday, 16 June 2016
Wednesday, 15 June 2016
Tuesday, 14 June 2016
Monday, 13 June 2016
Friday, 10 June 2016
Thursday, 9 June 2016
Wednesday, 8 June 2016
Tuesday, 7 June 2016
Monday, 6 June 2016
Friday, 3 June 2016
Thursday, 2 June 2016
Wednesday, 1 June 2016
Tuesday, 31 May 2016
Monday, 30 May 2016
Friday, 27 May 2016
Thursday, 26 May 2016
Wednesday, 25 May 2016
Tuesday, 24 May 2016
Monday, 23 May 2016
Friday, 20 May 2016
Thursday, 19 May 2016
Wednesday, 18 May 2016
Tuesday, 17 May 2016
Monday, 16 May 2016
Friday, 13 May 2016
Thursday, 12 May 2016
Wednesday, 11 May 2016
Tuesday, 10 May 2016
Monday, 9 May 2016
Friday, 6 May 2016
Thursday, 5 May 2016
Wednesday, 4 May 2016
Tuesday, 3 May 2016
Monday, 2 May 2016
Saturday, 30 April 2016
Friday, 29 April 2016
Thursday, 28 April 2016
Wednesday, 27 April 2016
Tuesday, 26 April 2016
Monday, 25 April 2016
Web Development Reading List #134: AI, Keyboard Interactions And Living Style Guides
For a great project, we need a well-functioning team, solid style guides, smooth workflows and well-organized kick-off meetings. Last week, I found a couple of resources that help you achieve just that.
And, a bit further down the road, the developers shouldn’t miss out on anything either, of course, — having a proper workflow is essential to be productive, and that’s why it might be a good idea to start playing with Docker. Have a productive week ahead!
The post Web Development Reading List #134: AI, Keyboard Interactions And Living Style Guides appeared first on Smashing Magazine.
from Smashing Magazine http://ift.tt/1NLenyU via http://ift.tt/1M61DFR
from Tumblr http://ift.tt/26odQOQ
HTML5 Media Source Extensions: Bringing Production Video To The Web
In the last decade, plugins such as Flash and Silverlight have enabled a rich consumption of video in browsers, powering popular services such as YouTube and Netflix. However, this approach has shifted towards HTML5 over the last few years.
Almost two years ago, the W3C published the final recommendation of the HTML5 spec, which came with a new set of HTML elements and APIs, especially for video. Some of them aim for more semantics in web pages but don’t introduce new features. Others extend the possibilities of the web and enhance the possibilities for developers without the need for plugins such as Adobe Flash, Microsoft Silverlight or Java.
The post HTML5 Media Source Extensions: Bringing Production Video To The Web appeared first on Smashing Magazine.
from Smashing Magazine http://ift.tt/1YPEL0h via http://ift.tt/1M61DFR
from Tumblr http://ift.tt/1NKwR2w