Advantages
- HTML5 is easy to learn, even by inexperienced developers
- The language allows developers to adapt the website to multiple screen sizes, resolutions, guidelines and aspect ratios
- HTML5 supports advanced features such as: GPS, camera and accelerometer. These features help the user to develop applications for a wide variety of devices, such as smartphones, wearables etc.
Disadvantages
- Sometimes, it requires too much time to develop applications due to the fact that different browsers interpret the code in different ways
- Due to the fact that it’s a “new language” (developed in a relatively short period), it may produce discrepancies between different platforms when implementing HTML tags, JavaScript APIs and CSS attributes
New components
- canvas
- audio
- video
- article
- dialog
- progress
- …
Removed components
- center
- dir
- font
- frame
- strike
- …
Development tools
- HTML KickStart
- CreateJS
- Any text editor 🙂