- What is HTML5 and its major features?
- What is the
<canvas>element? - How does canvas differ from SVG?
- What is SVG in HTML?
- What is the
<picture>element? - How does responsive images work?
- What is lazy loading in HTML?
- How do you lazy-load images?
- What are Web Components?
- What is Shadow DOM?
- What are custom elements?
- What is the
<template>tag? - What is microdata in HTML?
- How does microdata help SEO?
- What is structured data/schema?
- How does HTML help SEO?
- What are meta tags for SEO?
- What is canonical URL?
- What is Open Graph metadata?
- What is progressive enhancement?
- What is graceful degradation?
- What is critical rendering path?
- What is HTML parsing?
- What is DOM rendering?
- What is preload and prefetch?
- What is the
<dialog>element? - How do
showModal()andclose()work? - What is
tabindexadvanced usage? - What is ARIA role usage?
- What is accessibility best practice?
- What is WCAG?
- What is server-sent events (SSE)?
- What are Web Workers?
- What is WebSocket?
- What is iframe sandbox?
- What are data attributes use cases?
- What is drag and drop API?
- What is HTML Geolocation API?
- What are multimedia formats supported by HTML5?
- How do you embed video in HTML5?
- How do you embed audio in HTML5?
- What is
<track>tag? - What is crossorigin attribute?
- What is HTML manifest file?
- What is PWA (Progressive Web App)?
- What is caching in HTML5?
- What is service worker (concept)?
- What is HTML minification?
- How do you optimize HTML performance?
- What is SEO-friendly HTML structure?
- What are semantic best practices?
- What is accessibility testing?
- What is cross-browser compatibility?
- What are HTML global attributes?
- What is difference between
display:noneandvisibility:hidden? - What is
hiddenattribute? - What is form autofill and autocomplete?
- What is
novalidateattribute? - What is
<output>used for? - What are best practices for clean HTML code?