Sass just launched a major new feature you might recognize from other languages: a module system. This is a big step forward for @import, one of the most-used Sass-features. Sass modules are a much more powerful solution. In brief, @import is being replaced with more explicit @use and @forward rules.
A few months ago I teamed up with SuperFriendly to create an accessible micro-site for the Khan Academy 2018 Annual Report. The site is a very beautiful visual representation of Khan’s real-life impact on world education, their end-of-year financial reports, and more. By nature, the annual report contains a lot of data and visualizations and charts to represent it. My mission was to make sure that the way this data is presented and implemented is as accessible to site’s visitors as possible, regardless of how they explore the site.
So I often find myself looking at WebPageTest waterfall charts, but as I seem to have the memory of a chimpanzee (not a goldfish, that’s a myth) I tend to forget some of the details and what they all mean. So I decided to pull together many bits of information into a single blog post I can then refer to at a later date.
The results of WebAIM’s 8th screen reader user survey are now available. There are several interesting and surprising findings: NVDA takes a bite out of JAWS and is now the most common screen reader; Chrome usage increased 3X making it the most used browser; IE usage still at 14.5%; PDF = problems;
This is a community driven website that aims to help inform developers about what is accessibility supported. Our goal is not to tell you what you can or can not use, but to help you make informed decisions. For example, you may be able to use unsupported features in a way that does not negatively affect AT interaction.
It’s easy to focus on the number of 3rd-party tags, how large a page is, or even its Lighthouse score, but fundamentally performance is about our visitors’ experience – how quickly it loads, how smooth it is to use. This talk looks at our perception of performance, some of the issues and challenges with our current approach to designing and delivering fast experiences.