Task list: HTML5 programming

Congratulations on considering to write at OpenGenus IQ :brain: for HTML5 language.

This is a small list of topics that you can write about HTML5 :desktop_computer: Programming Language.

To become a writer at OpenGenus IQ, check out this guide

For using this task list, check out this guide.

Following is the list of topics:

Elements

  • head
  • body
  • html
  • doc
  • headings
  • text (block + inline)
  • links (+targets)
  • lists
  • tables
  • images
  • id and class attribute
  • meter
  • progress
  • math
  • datalist
  • fonts

Browser feature

  • detect if a feature is supported
  • canvas
  • webgl
  • svg
  • woff
  • mathml
  • web animation

Audio and video

  • html5 video with fallback
  • media api
  • Seeking, Seekable, and Displaying Time
  • web audio api
  • webvtt
  • media source extension
  • media fragments

Canvas

  • canvas
  • order of operations
  • drawing a rectangle
  • arcs, gradients + text
  • effects: translate, scale, rotate
  • state management
  • clipping rectangles

Security

  • content security policy
  • web cryptography api
  • referrer policy
  • Tracking Preference Expression (DNT)
  • Upgrade Insecure Requests

Files

  • NavigatorStorage + StorageManager
  • localStorage
  • Indexed database
  • File api
  • blob urls
  • file reader
  • file directory entries api

Communication

  • webrtc
  • websocket
  • push api
  • server sent api

feature

  • web form
  • drag and drop
  • contenteditable
  • clipboard api and event

Cross platform

  • HTML
  • DOM
  • ECMAScript
  • WebAssembly
  • URL
  • Fetch
  • XMLHttpRequest
  • Encoding

Web basics

  • HTTP
  • HTTP/2
  • TLS
  • Cookies
  • Origin
  • Unicode
  • MIME Sniffing

Others

  • session history management
  • DOM Parsing and Serialization
  • web workers
  • shared workers
  • single instruction, multiple data

[Add your own topic]

I’ll be covering elements of html.

I’ll be covering canvas topic.