If predicting the future were so easy, I’d have won my fantasy football league this year (not that I’m still bitter about this). And, with the ever-changing nature of technology, it makes forecasting on potential trends that much more difficult.
However, and with all that is digital these days, anything that promises to deliver a better user experience is a pretty safe bet. That being said, keep an eye out for these development trends that promise to deliver better performance, accessibility, flexibility, and user experiences in 2018.
The Rise of Progressive Web Apps
Progressive web apps (PWAs) are an increasingly popular way to deliver amazing user experiences on the web.
Now, PWAs are not applications, but are very app-like. The promise behind PWAs is to build powerful and engaging relationships with users over time. This is accomplished through:
It’s principles of being fast, reliable, and engaging is what makes PWAs something to keep an eye out for in 2018 as a great alternative to traditional native applications.
More Inclusive Digital Experiences
Web accessibility is far from a new trend or topic. For government agencies and those in higher education, digital accessibility to information and services has been a priority for years.
Rightfully so. After all, one in five adults in the U.S. has some kind of disability that may impede their ability to consume content online. That’s a pretty significant segment of the population.
Visual appearance is still very relevant, but customers and users are now expecting a readable, navigable, keyboard accessible, and compatible web products.
You don’t have to sacrifice visual appearance to have an accessible web experience. There is a popular misconception that accessible websites are not as visually appealing or otherwise restrict web designers. While this may have been the case years ago, it isn’t so anymore. There are fewer limitations for designers and programmers, and websites loaded with images, videos, and other rich media can still be made to be accessible — so long as you include alt text, captions, and mind your accessibility Ps and Qs.
My colleague Genevieve is our champion for web accessibility. She explores how to provide accessible digital experiences in this webinar.
So, should you even use jQuery at all?
Yes, but it should be used less and less. You may not even need it at all. Many jQuery functions can be written using Vanilla JS.
If you’re writing a library, and because of the high demand for faster page load times, it’s a better idea to avoid calling jQuery’s massive library into your project if you don’t need it.
Getting Down to the Nitty Griddy of CSS
CSS Grid has gotten a lot of buzz over the past few years and continues to grow. Its support from major browsers Chrome, Firefox, Safari, and Edge has made it a good option for developers.
Grid layouts make dividing pages into major regions easier, and allow developers to define the relationship (size, position, layer) between parts of the HTML.
Similar to Flexbox, Grid lets authors place elements into columns and rows. But with Grid, more layout options are made possible, and others made easier. Child elements can position themselves, overlapping and layering similar to CSS-placed elements.