Do you know web development?

12345678910111213141516
Across
  1. 2. - A way to traverse XML documents
  2. 8. - A unique web identity
  3. 9. - Image slider or content rotator
  4. 10. - Popular UI-building framework
  5. 11. - Google's visual design language
  6. 12. - Guarantee for future event handling
  7. 13. - Server-side JavaScript environment
  8. 16. - Webpage's bottom section
Down
  1. 1. - An asynchronous event handler
  2. 3. - Language that powers web interaction
  3. 4. - Web navigator software
  4. 5. - A webpage within a webpage
  5. 6. - Front-end logs printer
  6. 7. - Tiny screen unit
  7. 11. - Navigation options
  8. 14. - Lightweight and readable data format
  9. 15. - Data input area