After another tech giant Facebook adapted the PWA, it seems PWA has become one of the most popular technical terms for current web development.
As you can see there are two trends for the web development in 2018 that you (a web developer) should be very well aware of:
- PWA – will be integrated to Magento 2.3 with PWA studio – this will instantly enable most of PWA features for Magento on mobile platforms
- GraphQL – this is another Facebook invention, it’s becoming more and more popular and it’s going to replace RESTful API and XML based web services.
By the end of the year PWA and GraphQL would be very likely to become main stream since more and more big players are coming onboard.
Coming from a PHP / Laravel background I’ve leant Vue.js and used it in the production, however Magento 2.3 will be released with React as the front-end PWA choice. What’s more, because React had performance advantage over other frameworks, so if you are new to PWA, maybe it’s the best choice to start learning React PWA since learning it could provide the best value return in the near future.
Just quote it here from “What to Expect from Magento in 2018” (https://trellis.co/blog/expect-magento-2018/):
“In mid-2018, Magento will introduce Progressive Web Applications (PWA) to the platform with Magento PWA Studio. The suite of tools will allow users to build online stores as PWA’s and serve as a learning tool for developers.”
“The studio will introduce the new GraphQL 1.0 API style to the API collection.”
For more information, you can read about Magento PWA Studio here.
First Windows 10 Progressive Web Apps (PWA) published by Microsoft hit the Store https://www.windowscentral.com/first-batch-windows-10-progressive-web-apps-here
On the other hand, Golang has officially added the WebAssembly architecture to its road map and had the first commit to the compiler not long ago. Here is the technological statement of WebAssembly architecture for Go.
Now it’s becoming more interesting.