I was doing different refactorings of our engine for last 1.5 years. It's allowed me to add a new backend (graphics API) - Vulkan. It's relatively new API (as D3D12) which allows us to have a more predictable and stable performance. And in some cases even better performance. But not always as we use it in a single thread yet.
Vulkan drivers from different vendors are usually much lighter than GL ones. That's the way to have less driver bugs and crashes. But we still need testing how it work
It also improves performance for some users. Some have a much better experience, while others don't see much of a difference. Probably depends on your computer. For me it was smoother movements and about 15 more fps.
This is @leopard's video on the differences in performance:
I should mention that "A26" in the video was actually the development version of a27 which included the spidermonkey update which was also a performance enhancement.