Top 6 web development trends and predictions for 2014
Top 6 web development trends and predictions for 2014
1. More 3D web shenanigans!
- CSS3 3D transform
- HTML5 canvas
- Right now, 3D canvas development is in the realm of the super-geek
2. The HTML5 JavaScript API
Here are some of the cooler APIs in the HTML 5 JavaScript
spec:
- Web Storage provides a cleaner alternative to cookies, as data can now be persistently stored locally on the user’s browser. This will be especially handy for use in mobile apps as it allows simple offline storage of client data.
- Web Workers allow multiple complex JavaScript tasks to be performed simultaneously, without the penalties on performance. Workers will be one of the fundamental building blocks for every mobile web app striving to perform like a native app.
- WebSockets are an exciting, faster alternative to AJAX for real-time communication. We should see an increase in the utilisation of WebSockets for live-chat and online-gaming.
- Application Cache is another powerful feature which will allow web apps to behave more like native apps by caching the whole app for offline use.
3. The rise of JavaScript and client-side web apps
- Developers don’t need to go off and learn an entirely new language
- Deployment is a whole lot easier as the app can be deployed on any server as a set of static pages
- Those HTML5 JS APIs we mentioned before now make it possible to do all the things a heavy server-side framework can do, and maybe even better.
4. The evolution of the front-end framework
Front-end frameworks were very popular in 2013
- The front-end framework of choice
- Testing server
- Task-runner
- Dependency management
- Seamless integration with any platform (this may be asking a bit too much)
- Easy deployment through command line or GUI
5.
Development beyond the screen
2014 will more than likely see the
release of weird and whacky ways (such as through wearable technology) to view
media. Google Glass is a great example of this. Developing a web app which
behaves itself on these futuristic devices is bound to cause some headaches.
The Glass’ browser (named XE7)
has a resolution of 640×360 pixels and it can be controlled with voice, by a
touch-sensor on the side of the glasses or with head movements.
6. Mobile web apps which behave and
perform like native apps
- Design and functionality which responds to any device size and input method
- Consistent support for touch and gestures
- Offline capabilities for users on flaky mobile broadband connections
- Low processor demand, and as such, lower battery power usage
- Lightning fast loading speed and task performance
Comments