Inspired by my article “Nothing New in 2022?”, I will share some thoughts about what to expect and not to expect of a new year from the perspective of a frontend web developer.
Container Queries in CSS
Container queries will make it easier to adapt styling to the size of parent elements instead of the browser viewport.
What 2022 will not bring: container units. I will follow up on that topic in an upcoming article. What the year will not bring either are new PHP features. In both cases, the reason might simply be, because there is no need.
Unfortunately, as frontend developers, we do not seem to have a choice of languages and have to accept what the browsers offer us, while in fact, we do have a choice and have long chosen to go beyond the native language features and use tools like Babel, SASS, and PostCSS so that we can write more elegant and maintainable code and don’t care about what is actually shipped to the end-users and their browsers.
Deprecations in PHP 8.2
Meanwhile, PHP has reached a level of innovation (and also stability) that the next upcoming version (PHP 8.2) is already notable not for new features (still trying to understand what to use read-only classes for) but rather for a probably breaking incompatibility by deprecating dynamic properties in 2022.
WordPress Development beyond Twenty Twenty-Two
WordPress will release another annual default theme, Twenty Twenty-Two, in 2022, and continue on its roadmap enabling users to do full-page editing with the Gutenberg block editor without resorting to WordPress page builders like Elementor, Divi, or Semplice.
WordPress 5.9 will also improve PHP 8 compatibility and intrinsic web design.
All of which are still parts of the first two phases of WordPress’s Gutenberg editor roadmap (easier editing and customization), so I’m sure that there is at least one other long-awaited feature, that 2022 will not bring: native multi-language support in WordPress.
Follow me on dev.to
As I rarely contribute to medium anymore, check my author profile on dev.to for more content and updates on frontend web development!