HTML, CSS Coverage on webOS TV Last Updated: 06-NOV-2019
Level 1 Level 2 Level 3 Level 4 Level 5 webOS TV v4.0 webOS TV v3.x webOS TV v1.2 / v2.x Emulator v3.x Remarks
HTML5 1.HTML5 Video Audio 1. HTMLVideoElement autoplay     Supported Supported Supported  
controls     Supported Supported Supported  
poster     Supported Not supported Supported  
loop 1   Supported Supported Supported  
loop   Supported Supported Supported  
preload auto   Supported Supported Supported  
none   Not supported Not supported Not supported  
metadata   Supported Supported Supported  
src http   Supported Supported Supported  
file   Supported Supported Not supported  
ftp   Not supported Not supported Not supported  
mediagroup group   Not supported Not supported Not supported  
muted     Not supported Not supported Not supported  
width number   Supported Supported Not supported  
height number   Supported Supported Not supported  
videoWidth number   Supported Supported Not supported  
videoHeight number   Supported Supported Not supported  
2. HTMLAudioElement autoplay     Supported Supported Supported  
controls     Supported Supported Supported  
loop 1   Supported Supported Supported  
loop   Supported Supported Supported  
preload auto   Supported Supported Supported  
none   Not supported Not supported Not supported  
metadata   Supported Supported Supported  
src http   Supported Supported Supported  
file   Supported Supported Not supported  
ftp   Not supported Not supported Not supported  
mediagroup group   Not supported Not supported Not supported  
muted     Not supported Not supported Not supported  
3. HTMLSourceElement src http   Supported Supported Supported  
file   Supported Supported Not supported  
ftp   Not supported Not supported Not supported  
Video type video/ogg   Not supported Not supported Not supported  
video/mp4   Supported Supported Supported  
video/webm   Supported Not supported Supported  
Audio type audio/ogg   Supported Not supported Supported  
audio/mpeg   Supported Supported Not supported  
audio/mp4   Supported Supported Supported  
audio/webm   Supported Not supported Not supported  
media     Supported Supported Supported  
4. Web Audio AudioContext     Supported Supported Supported  
AudioNode connect(audioNode)   Supported Supported Supported  
disconnect   Supported Supported Supported  
AudioBufferSourceNode createBufferSource   Supported Supported Supported  
buffer   Supported Supported Supported  
playbackRate   Supported Supported Supported  
loop   Supported Supported Supported  
loopStart   Supported Supported Supported  
loopEnd   Supported Supported Supported  
onended   Supported Supported Supported  
start   Supported Supported Supported  
stop   Supported Supported Supported  
AudioBuffer createBuffer   Supported Supported Supported  
decodeAudioData   Supported Supported Supported  
sampleRate   Supported Supported Supported  
length   Supported Supported Supported  
duration   Supported Supported Supported  
numberOfChannels   Supported Supported Supported  
getChannelData   Supported Supported Supported  
2.HTML5 Track & Media 1. HTMLTrackElement default default   Supported Supported Supported  
kind captions   Supported Supported Supported  
chapters   Supported Supported Supported  
descriptions   Supported Supported Supported  
metadata   Supported Supported Supported  
subtitles   Supported Supported Supported  
label label   Supported Supported Supported  
src vtt   Supported Supported Supported  
srclang language_code   Supported Supported Supported  
readyState     Supported Supported Supported  
track     Supported Supported Supported  
2. HTMLMediaElement error state error   Supported Supported Supported  
network state src   Supported Supported Supported  
currentSrc   Supported Supported Supported  
crossOrigin   Not supported Not supported Not supported  
networkState   Supported Supported Supported  
preload   Supported Supported Supported  
buffered   Supported Supported Not supported  
load()   Supported Supported Supported  
canPlayType()   Supported Supported Supported  
ready state readyState   Supported Supported Supported  
seeking   Supported Supported Supported  
controls controls   Supported Supported Supported  
defaultMuted   Not supported Not supported Not supported  
volume   Not supported Not supported Not supported  
muted   Not supported Not supported Not supported  
playback state currentTime   Supported Supported Supported  
duration   Supported Supported Supported  
pause()   Supported Supported Supported  
paused   Supported Supported Supported  
ended   Supported Supported Supported  
defaultPlaybackRate    Supported Supported Not supported  
playbackRate   Supported Supported Supported  
played   Supported Supported Supported  
seekable   Supported Supported Supported  
autoplay   Supported Supported Supported  
loop   Supported Supported Supported  
play()   Supported Supported Supported  
media controller mediaGroup   Supported Supported Not supported  
controller   Supported Supported Not supported  
multiple media tracks textTracks   Supported Supported Supported  
audioTracks   Supported Supported Supported  
videoTracks   Supported Supported Supported  
addTextTrack()   Supported Supported Supported  
MediaController buffered   Not supported Not supported Not supported  
seekable   Not supported Not supported Not supported  
duration   Not supported Not supported Not supported  
currentTime   Not supported Not supported Not supported  
paused   Not supported Not supported Not supported  
played   Not supported Not supported Not supported  
pause()   Not supported Not supported Not supported  
play()   Not supported Not supported Not supported  
defaultPlaybackRate    Not supported Not supported Not supported  
playbackRate   Not supported Not supported Not supported  
volume   Not supported Not supported Not supported  
muted   Not supported Not supported Not supported  
playbackState   Not supported Not supported Not supported  
unpause()   Not supported Not supported Not supported  
VideoTrackList length   Not supported Not supported Not supported  
VideoTrack()   Not supported Not supported Not supported  
getTrackById   Not supported Not supported Not supported  
selectedIndex   Not supported Not supported Not supported  
onchange   Not supported Not supported Not supported  
onaddtrack   Not supported Not supported Not supported  
onremovetrack   Not supported Not supported Not supported  
VideoTrack id   Not supported Not supported Not supported  
kind   Not supported Not supported Not supported  
label   Not supported Not supported Not supported  
language   Not supported Not supported Not supported  
selected   Not supported Not supported Not supported  
AudioTrackList length   Supported Not supported Not supported  
AudioTrack()   Not supported Not supported Not supported  
getTrackById   Not supported Not supported Not supported  
onchange   Supported Not supported Not supported  
onaddtrack   Supported Not supported Not supported  
onremovetrack   Not supported Not supported Not supported  
AudioTrack id   Not supported Not supported Not supported  
kind   Not supported Not supported Not supported  
label   Not supported Not supported Not supported  
language   Not supported Not supported Not supported  
enabled   Supported Not supported Not supported  
TextTrackList length   Supported Supported Supported  
TextTrack[ ]   Supported Supported Supported  
onaddtrack   Supported Supported Supported  
onremovetrack   Supported Not supported Not supported  
TextTrack kind   Supported Supported Supported  
label   Supported Supported Supported  
language   Supported Supported Supported  
inBandMetadataTrackDispatchType   Not supported Not supported Not supported  
mode   Supported Supported Supported  
cues   Supported Supported Supported  
activeCues   Supported Supported Supported  
addCue()   Supported Supported Not supported  
removeCue()   Supported Supported Not supported  
oncuechange   Supported Supported Supported  
TextTrackCueList length   Supported Supported Supported  
TextTrackCue   Supported Supported Not supported  
getCueById   Supported Supported Supported  
TextTrackCue(VTTCue) track   Supported Supported Supported The 'TextTrackCue' constructor is deprecated on webOS 3.0(chromium). use 'VTTCue' instead.
id   Supported Supported Supported
startTime   Supported Supported Supported
endTime   Supported Supported Supported
pauseOnExit   Supported Supported Supported
vertical[growing right]   Supported Supported Supported
vertical[growing left]   Supported Supported Supported
vertical[horizontal]   Supported Supported Supported
snapToLines   Supported Supported Not supported
line   Supported Supported Supported
position   Supported Supported Supported
size   Supported Supported Supported
align[end]   Supported Supported Supported
align[middle]   Supported Supported Supported
align[start]   Supported Supported Supported
text   Supported Supported Supported
getCueAsHTML   Supported Supported Supported
onenter   Supported Supported Supported
onexit   Supported Supported Supported
Media Event loadstart   Supported Supported Supported  
progress   Supported Supported Supported  
suspend   Supported Supported Supported  
abort   Supported Supported Supported  
error   Supported Supported Supported  
emptied   Supported Supported Supported  
stalled   Supported Supported Supported  
play   Supported Supported Supported  
pause   Supported Supported Supported  
loadedmetadata   Supported Supported Supported  
loadeddata   Supported Supported Supported  
waiting   Supported Supported Supported  
playing   Supported Supported Supported  
canplay   Supported Supported Supported  
canplaythrough   Supported Supported Supported  
seeking   Supported Supported Supported  
seeked   Supported Supported Supported  
timeupdate   Supported Supported Supported  
ended   Supported Supported Supported  
ratechange   Supported Supported Supported  
durationchange   Supported Supported Supported  
volumechange   Not supported Not supported Not supported  
3. Communication 1.Web Messaging MessageEvent data   Supported Supported Supported  
origin   Supported Supported Supported  
lastEventId   Supported Supported Supported  
source   Supported Supported Supported  
ports   Supported Supported Supported  
Cross-document messaging window.postMessage(message, targetOrigin [, ports ])   Supported Supported Supported  
MessageChannel channel.Port1   Supported Supported Supported  
channel.Port2   Supported Supported Supported  
MessagePort port.postMessage(message [, ports] )   Supported Supported Supported  
port.start()   Supported Supported Supported  
port.close()   Supported Supported Supported  
2.WebSocket API WebSocket readyState   Supported Supported Supported  
bufferedAmount    Supported Supported Supported  
onopen   Supported Supported Supported  
onerror   Supported Supported Supported  
onclose   Supported Supported Supported  
extensions   Supported Supported Supported  
protocol   Supported Supported Supported  
url   Supported Supported Supported  
close()   Supported Supported Supported  
onmessage   Supported Supported Supported  
binaryType   Supported Supported Supported  
send()   Supported Supported Supported  
CloseEvent wasClean   Supported Supported Supported  
code   Supported Supported Supported  
reason   Supported Supported Supported  
3.Server-Sent Events EventSource readyState   Supported Supported Supported  
url   Supported Supported Supported  
withCredentials   Supported Supported Supported  
onopen   Supported Supported Supported  
onmessage   Supported Supported Supported  
onerror   Supported Supported Supported  
close()   Supported Supported Supported  
4.Graphic  1. HTMLCanvasElement width number   Supported Supported Supported  
height number   Supported Supported Supported  
toDataURL     Supported Supported Supported  
toBlob()     Not supported Not supported Not supported  
getContext()     Supported Supported Supported  
2. CanvasRenderingContext2D reference canvas   Supported Supported Supported  
state save()   Supported Supported Supported  
restore()   Supported Supported Supported  
transformations scale(x,y)   Supported Supported Supported  
rotate(n)   Supported Supported Supported  
translate(x,y)   Supported Supported Supported  
transform(a,b,c,d,e,f)   Supported Supported Supported  
setTransform(a,b,c,d,e,f)   Supported Supported Supported  
compositing globalAlpha   Supported Supported Supported  
globalCompositeOperation   Supported Supported Supported  
colors and styles strokeStyle   Supported Supported Not supported  
fillStyle   Supported Supported Supported  
createLinearGradient(x0,y0,x1,y1)   Supported Supported Supported  
createRadialGradient(x0,y0,r0,x1,y1,r1)   Supported Partially supported Supported  
createPattern()   Supported Supported Supported  
shadows shadowOffsetX   Supported Supported Supported  
shadowOffsetY   Supported Supported Supported  
shadowBlur   Supported Supported Supported  
shadowColor   Supported Supported Supported  
rects clearRect(x,y,w,h)   Supported Supported Supported  
fillRect(x,y,w,h)   Supported Supported Supported  
strokeRect(x,y,w,h)   Supported Supported Supported  
path API beginPath()   Supported Supported Supported  
fill()   Supported Supported Supported  
stroke()   Supported Supported Supported  
drawSystemFocusRing()   Not supported Not supported Not supported  
drawCustomFocusRing()   Not supported Not supported Not supported  
scrollPathIntoView()   Not supported Not supported Not supported  
clip()   Supported Supported Supported  
isPointInPath(x,y)   Supported Not supported Not supported  
fill(path)   Supported Not supported Not supported  
stroke(path)   Supported Not supported Not supported  
drawSystemFocusRing(path,)   Not supported Not supported Not supported  
drawCustomFocusRing(path,)   Not supported Not supported Not supported  
scrollPathIntoView(path)   Not supported Not supported Not supported  
clip(path)   Supported Supported Supported  
isPointInPath(path,x,y)   Supported Not supported Not supported  
text fillText(text,x,y,maxWidth)   Supported Supported Supported  
strokeText(text,x,y,maxWidth)   Supported Supported Supported  
measureText(text)   Supported Supported Supported  
drawing images drawImage(image,dx,dy)   Supported Supported Supported  
drawImage(image,dx,dy,dw,dh)   Supported Supported Supported  
drawImage(image,sx,sy,sw,sh,dx,dy,dw,dh)   Supported Supported Supported  
hit regions addHitRegion()   Not supported Not supported Not supported  
removeHitRegion()   Not supported Not supported Not supported  
pixel manipulation createImageData(sw,sh)   Supported Supported Supported  
createImageData(imagedata)   Supported Supported Supported  
getImageData(sx,sy,sw,sh)   Supported Supported Supported  
putImageData(imagedata,dx,dy,dirtyX,dirtyY,dirtyWidth,dirtyHeight)   Supported Supported Supported  
putImageData(imagedata,dx,dy)   Supported Supported Supported  
3. CanvasDrawingStyles  line caps / joins lineWidth   Supported Partially supported Supported  
lineCap   Supported Supported Supported  
lineJoin   Supported Supported Supported  
miterLimit   Supported Supported Supported  
text font   Supported Supported Supported  
textAlign   Supported Supported Supported  
textBaseline   Supported Supported Supported  
dashed lines setLineDash()   Supported Supported Supported  
getLineDash()   Supported Supported Supported  
lineDashOffset   Supported Partially supported Supported  
4. CanvasPathMethods Shared path API methods closePath()   Supported Supported Supported  
moveTo(x,y)   Supported Supported Supported  
lineTo(x,y)   Supported Supported Supported  
quadraticCurveTo(cpx,cpy,x,y)   Supported Supported Supported  
bezierCurveTo(cp1x,cp1y,cp2x,cp2y,x,y)   Supported Supported Supported  
arcTo(x1,y1,x2,y2,r)   Supported Supported Supported  
arc(x,y,r,sAngle,eAngle,counterclockwise)   Supported Supported Supported  
rect(x,y,width,height)   Supported Supported Supported  
ellipse(x,y,radiusX,radiusY,rotation,startAngle,endAngle,anticlockwise)   Supported Not supported Supported  
5. CanvasGradient  opaque object addColorStop()   Supported Supported Supported  
6. CanvasTextMetrics  x-direction width   Supported Supported Supported  
actualBoundingBoxLeft   Not supported Not supported Not supported  
actualBoundingBoxRight   Not supported Not supported Not supported  
y-direction fontBoundingBoxAscent   Not supported Not supported Not supported  
fontBoundingBoxDescent   Not supported Not supported Not supported  
actualBoundingBoxAscent   Not supported Not supported Not supported  
actualBoundingBoxDescent   Not supported Not supported Not supported  
emHeightAscent   Not supported Not supported Not supported  
emHeightDescent   Not supported Not supported Not supported  
 hangingBaseline   Not supported Not supported Not supported  
 alphabeticBaseline   Not supported Not supported Not supported  
ideographicBaseline   Not supported Not supported Not supported  
7. CanvasImageData  basic element width   Supported Supported Supported  
height   Supported Supported Supported  
data   Supported Supported Supported  
8. CanvasPath addPath() addPath(path,transformation)   Not supported Not supported Not supported  
addPathByStrokingPath()     Not supported Not supported Not supported  
addText( ) addText(text,styles,transformation,x,y,maxWidth)   Not supported Not supported Not supported  
addText( text, styles, transformation, path, maxWidth)   Not supported Not supported Not supported  
addPathByStrokingText( ) addPathByStrokingText( text, styles, transformation, x, y,   maxWidth)   Not supported Not supported Not supported  
addPathByStrokingText( text, styles, transformation, path,   maxWidth)   Not supported Not supported Not supported  
9. InlineSVG  colors and styles linearGradient   Supported Supported Supported  
radialGradient   Supported Supported Supported  
pattern   Supported Supported Supported  
filters feGaussianBlur    Supported Supported Supported  
feBlend   Supported Supported Supported  
feColorMatrix   Supported Supported Supported  
feComponentTransfer   Supported Supported Supported  
feOffset   Supported Supported Supported  
shapes rect   Supported Supported Supported  
circle   Supported Supported Supported  
ellipse   Supported Supported Supported  
line   Supported Supported Supported  
polygon   Supported Supported Supported  
polyline   Supported Supported Supported  
path   Supported Supported Supported  
stroke   Supported Supported Supported  
text   Supported Supported Supported  
tspan   Supported Supported Supported  
textPath   Supported Supported Supported  
a   Supported Supported Supported  
g   Supported Supported Supported  
image   Supported Supported Supported  
animation animate   Supported Supported Supported  
animateMotion   Supported Supported Supported  
animateTransform   Supported Supported Supported  
clipping and mask clipPath   Supported Supported Supported  
mask   Supported Supported Supported  
10. WebGL WebGLShader createShader   Supported Supported Supported  
WebGLBuffer createBuffer   Supported Supported Supported  
WebGLTexture createTexture   Supported Supported Supported  
WebGLFramebuffer createFramebuffer   Supported Supported Supported  
WebGLProgram createProgram   Supported Supported Supported  
WebGLRenderingContext  vertexAttribPointer   Supported Supported Supported  
activeTexture   Supported Supported Supported  
attachShader   Supported Supported Supported  
bindBuffer   Supported Supported Supported  
bindFramebuffer   Supported Supported Supported  
bindRenderbuffer   Supported Supported Supported  
bindTexture   Supported Supported Supported  
bufferData   Supported Supported Supported  
clear   Supported Supported Supported  
clearColor   Supported Supported Supported  
clearDepth   Supported Supported Supported  
compileShader   Supported Supported Supported  
drawArrays   Supported Supported Supported  
drawElements   Supported Supported Supported  
enable   Supported Supported Supported  
enableVertexAttribArray   Supported Supported Supported  
framebufferRenderbuffer   Supported Supported Supported  
framebufferTexture2D   Supported Supported Supported  
generateMipmap   Supported Supported Supported  
getAttribLocation   Supported Supported Supported  
getExtension   Supported Supported Supported  
getProgramParameter   Supported Supported Supported  
getShaderInfoLog   Supported Supported Not supported  
getShaderParameter   Supported Supported Supported  
linkProgram   Supported Supported Supported  
pixelStorei   Supported Supported Supported  
renderbufferStorage   Supported Supported Supported  
shaderSource   Supported Supported Supported  
texImage2D   Supported Supported Supported  
texParameteri   Supported Supported Supported  
uniform1f   Supported Supported Supported  
uniform3f    Supported Supported Supported  
uniform1i   Supported Supported Supported  
viewport   Supported Supported Supported  
uniformMatrix3fv   Supported Supported Supported  
uniformMatrix4fv   Supported Supported Supported  
useProgram   Supported Supported Supported  
vertexAttribPointer   Supported Supported Supported  
WebGLRenderbuffer createRenderbuffer   Supported Supported Supported  
WebGLUniformLocation getUniformLocation   Supported Supported Supported  
5.Web Applications 1.Offline Web Applications ApplicationCache status   Supported Supported Supported  
update()   Supported Supported Supported  
swapCache()   Supported Supported Supported  
onchecking   Supported Supported Supported  
onnoupdate   Supported Supported Supported  
ondownloading   Supported Supported Supported  
onprogress   Supported Supported Supported  
oncached   Supported Supported Supported  
onupdateready   Supported Supported Supported  
onobsolete   Supported Supported Supported  
onerror   Supported Supported Supported  
6.Web Storage 1.Storage WindowSessionStorage sessionStorage   Supported Supported Supported  
WindowLocalStorage localStorage   Supported Supported Not supported  
Interface length   Supported Supported Supported  
key(index)   Supported Supported Supported  
getItem(key)   Supported Supported Supported  
setItem(key, value)   Supported Supported Supported  
removeItem(key)   Supported Supported Supported  
clear()   Supported Supported Supported  
Event key   Supported Supported Supported  
oldValue   Supported Supported Supported  
newValue   Supported Supported Supported  
url   Supported Supported Supported  
storageArea   Supported Supported Supported  
2.IndexedDB Database IDBFactory open(name,version)   Supported Supported Not supported  
deleteDatabase(name)   Supported Supported Not supported  
cmp(first, second, result)   Supported Supported Not supported  
IDBDatabase name   Supported Supported Not supported  
version   Supported Supported Not supported  
objectStoreNames   Supported Supported Not supported  
createObjectStore(name, optionalParameters)   Supported Supported Not supported  
transaction(storeNames, mode)   Supported Supported Not supported  
deleteObjectStore(name)   Supported Not supported Not supported  
close()   Supported Supported Not supported  
onversionchange   Supported Not supported Not supported  
onerror   Supported Not supported Not supported  
onabort   Supported Not supported Not supported  
IDBIndex name   Supported Supported Not supported  
objectStore   Supported Supported Not supported  
keyPath   Supported Supported Not supported  
multiEntry   Supported Supported Not supported  
count(key, retVal)   Supported Supported Not supported  
unique   Supported Supported Not supported  
get(key, retVal)   Supported Supported Not supported  
getKey(key)   Supported Supported Not supported  
openCursor(range, direction, retVal)   Supported Supported Not supported  
openKeyCursor(range, direction)   Supported Supported Not supported  
IDBObjectStore openCursor(range,direction, retVal)   Supported Supported Not supported  
put(value,key)   Supported Supported Not supported  
add(value,key)   Supported Supported Not supported  
get(key)   Supported Supported Not supported  
delete(key)   Supported Supported Not supported  
index(name)   Supported Supported Not supported  
clear()   Supported Supported Not supported  
count(key)   Supported Supported Not supported  
createIndex(name, keyPath, optionalParameters)   Supported Supported Not supported  
deleteIndex(indexName)   Supported Supported Not supported  
autoIncrement   Supported Supported Not supported  
transaction   Supported Supported Not supported  
indexNames   Supported Supported Not supported  
keyPath   Supported Supported Not supported  
name   Supported Supported Not supported  
IDBCursor source   Supported Supported Not supported  
direction   Supported Supported Not supported  
key   Supported Supported Not supported  
primaryKey   Supported Supported Not supported  
continue(key)   Supported Supported Not supported  
advance(count)   Supported Supported Not supported  
update(value)   Supported Supported Not supported  
delete()   Supported Supported Not supported  
IDBCursorWithValue value   Supported Supported Not supported  
IDBTransaction mode   Supported Supported Not supported  
error   Supported Supported Not supported  
db    Supported Supported Not supported  
objectStore(name)   Supported Supported Not supported  
abort()   Supported Supported Not supported  
onabort   Supported Supported Not supported  
oncomplete   Supported Supported Not supported  
onerror   Supported Supported Not supported  
IDBRequest error   Supported Supported Not supported  
onerror   Supported Supported Not supported  
onsuccess   Supported Supported Not supported  
readyState   Supported Supported Not supported  
result   Supported Supported Not supported  
source   Supported Supported Not supported  
transaction   Supported Supported Not supported  
IDBOpenDBRequest onblocked   Supported Supported Not supported  
onupgradeneeded   Supported Supported Not supported  
IDBVersionChangeEvent oldVersion   Supported Not supported Not supported  
newVersion   Supported Not supported Not supported  
IDBKeyRange lower   Supported Supported Not supported  
lowerOpen   Supported Supported Not supported  
upper   Supported Supported Not supported  
upperOpen   Supported Supported Not supported  
only(value)   Supported Supported Not supported  
bound(lower, upper,  lowerOpen,  upperOpen)   Supported Supported Not supported  
lowerBound(lower, open)   Supported Supported Not supported  
upperBound(upper, open)   Supported Supported Not supported  
7.User Interaction 1.Drag & Drop Attribute draggable   Not supported Not supported Not supported  
dropzone   Not supported Not supported Not supported  
Events drag    Not supported Not supported Not supported  
dragstart    Not supported Not supported Not supported  
dragenter    Not supported Not supported Not supported  
dragover    Not supported Not supported Not supported  
dragleave    Not supported Not supported Not supported  
drop    Not supported Not supported Not supported  
dragend   Not supported Not supported Not supported  
DataTransfer dropEffect   Not supported Not supported Not supported  
effectAllowed   Not supported Not supported Not supported  
items   Not supported Not supported Not supported  
setDragImage()   Not supported Not supported Not supported  
types   Not supported Not supported Not supported  
setData()   Not supported Not supported Not supported  
getData()   Not supported Not supported Not supported  
clearData()   Not supported Not supported Not supported  
files   Not supported Not supported Not supported  
DataTransferItemList length   Not supported Not supported Not supported  
Items[index]   Not supported Not supported Not supported  
clear()   Not supported Not supported Not supported  
add()   Not supported Not supported Not supported  
DataTransferItem kind   Not supported Not supported Not supported  
type   Not supported Not supported Not supported  
getAsString()   Not supported Not supported Not supported  
getAsFile()   Not supported Not supported Not supported  
DragEvent dataTransfer   Not supported Not supported Not supported  
8.Supporteder 1.Web Workers Worker postMessage()   Supported Supported Supported  
terminate()   Supported Supported Supported  
onmessage   Supported Supported Supported  
2. Shared Workers SharedWorkers port   Supported Supported Supported  
3. Abstract Workers AbstractWorkers onerror   Supported Supported Supported  
9.Files 1.File API FileList length   Not supported Not supported Not supported  
item(index)   Not supported Not supported Not supported  
Blob size   Not supported Not supported Not supported  
type   Not supported Not supported Not supported  
slice()   Not supported Not supported Not supported  
close()   Not supported Not supported Not supported  
File name   Not supported Not supported Not supported  
lastModifiedDate   Not supported Not supported Not supported  
FileReader readAsArrayBuffer()   Not supported Not supported Not supported  
readAsText()   Not supported Not supported Not supported  
readAsDataURL()   Not supported Not supported Not supported  
abort()   Not supported Not supported Not supported  
readyState   Not supported Not supported Not supported  
result   Not supported Not supported Not supported  
error   Not supported Not supported Not supported  
FileReader.onloadstart   Not supported Not supported Not supported  
FileReader.onprogress   Not supported Not supported Not supported  
FileReader.onload   Not supported Not supported Not supported  
FileReader.onabort   Not supported Not supported Not supported  
FileReader.onerror   Not supported Not supported Not supported  
FileReader.onloadend   Not supported Not supported Not supported  
FileReaderSync readAsArrayBuffer()   Not supported Not supported Not supported  
readAsText()   Not supported Not supported Not supported  
readAsDataURL()   Not supported Not supported Not supported  
URL createObjectURL()   Not supported Not supported Not supported  
revokeObjectURL()   Not supported Not supported Not supported  
10. History 1. Session history History length   Supported Supported Supported  
state   Supported Supported Supported  
go()   Supported Supported Supported  
back()   Supported Supported Supported  
forward()   Supported Supported Supported  
pushState()   Supported Supported Supported  
replaceState()   Supported Supported Supported  
CSS 11.Static CSS 1.Background Background-size length(px)   Supported Supported Supported  
percentage(%)   Supported Supported Supported  
cover   Supported Supported Supported  
contain   Supported Supported Supported  
auto   Supported Supported Supported  
background-clip padding-box   Supported Supported Supported  
border-box   Supported Supported Supported  
content-box   Supported Supported Supported  
background-origin padding-box   Supported Supported Supported  
border-box   Supported Supported Supported  
content-box   Supported Supported Supported  
background-color value   Supported Supported Supported  
background-image url   Supported Supported Supported  
background-repeat value, value   Supported Supported Supported  
background-attachment value   Supported Supported Supported  
background-position value    Supported Supported Supported  
background value, value   Supported Supported Supported  
2.Borders and Outline Box-shadow h-shadow   Supported Supported Supported  
v-shadow   Supported Supported Supported  
blur   Supported Supported Supported  
spread   Supported Supported Supported  
color   Supported Supported Supported  
inset   Supported Supported Supported  
border-bottom-left-radius     Supported Supported Supported  
border-bottom-right-radius     Supported Supported Supported  
border-radius     Supported Supported Supported  
border-top-left-radius     Supported Supported Supported  
border-top-right-radius     Supported Supported Supported  
border-image source slice width outset repeat   Supported Supported Supported  
border-image-source url   Supported Supported Supported  
border-image-slice     Supported Supported Supported  
border-image-width     Supported Supported Supported  
border-image-outset     Supported Supported Supported  
border-image-repeat stretch   Supported Supported Supported  
repeat   Supported Supported Supported  
round   Supported Supported Supported  
box-decoration-break clone   Supported Supported Supported  
slice   Supported Supported Supported  
3.Box overflow-x visible   Supported Supported Supported  
hidden   Supported Supported Supported  
scroll   Supported Not supported Supported  
auto   Supported Not supported Supported  
overflow-y visible   Supported Supported Supported  
hidden   Supported Supported Supported  
scroll   Supported Not supported Supported  
auto   Supported Not supported Supported  
4.Color color RGB   Supported Supported Supported  
RGBA   Supported Supported Supported  
HSL   Supported Supported Supported  
HSLA   Supported Supported Supported  
opacity     Supported Supported Supported  
gradient linear-gradient   Supported Supported Supported  
radial-gradient   Supported Supported Supported  
repeating-linear-gradient   Supported Supported Supported  
repeating-radial-gradient   Supported Supported Supported  
5.Columns column-count     Supported Supported Supported  
column-gap     Supported Supported Supported  
column-rule     Supported Supported Supported  
column-rule-color color   Supported Supported Supported  
column-rule-style none   Supported Supported Supported  
hidden   Supported Supported Supported  
dotted   Supported Supported Supported  
dashed   Supported Supported Supported  
solid   Supported Supported Supported  
double   Supported Supported Supported  
groove   Supported Supported Supported  
ridge   Supported Supported Supported  
inset   Supported Supported Supported  
outset   Supported Supported Supported  
column-rule-width thin   Supported Supported Supported  
medium   Supported Supported Supported  
thick   Supported Supported Supported  
length   Supported Supported Supported  
column-span 1   Supported Supported Supported  
all   Supported Supported Supported  
column-width     Supported Supported Supported  
columns width count   Supported Supported Supported  
column-fill auto   Not supported Not supported Not supported  
balance   Not supported Not supported Not supported  
break-inside auto   Not supported Not supported Not supported  
avoid   Not supported Not supported Not supported  
avoid-column   Not supported Not supported Not supported  
break-before auto   Not supported Not supported Not supported  
avoid   Not supported Not supported Not supported  
column   Not supported Not supported Not supported  
avoid-column   Not supported Not supported Not supported  
break-after auto   Not supported Not supported Not supported  
avoid   Not supported Not supported Not supported  
column   Not supported Not supported Not supported  
avoid-column   Not supported Not supported Not supported  
6.Flexible Box align-content flex-start   Supported Supported Supported  
flex-end   Supported Supported Supported  
center   Supported Supported Supported  
space-between   Supported Supported Supported  
space-around   Supported Supported Supported  
stretch   Supported Supported Supported  
align-items flex-start   Supported Supported Supported  
flex-end   Supported Supported Supported  
center   Supported Supported Supported  
stretch   Supported Supported Supported  
baseline   Supported Supported Supported  
align-self flex-start   Supported Supported Supported  
flex-end   Supported Supported Supported  
center   Supported Supported Supported  
stretch   Supported Supported Supported  
baseline   Supported Supported Supported  
display flex   Supported Supported Supported  
inline-flex   Supported Supported Supported  
flex <flex-grow> <flex-shrink> || <flex-basis>   Supported Supported Supported  
flex-grow value   Supported Supported Supported  
flex-shrink value   Supported Supported Supported  
flex-basis value   Supported Supported Supported  
flex-direction row   Supported Supported Supported  
row-reverse   Supported Supported Supported  
column   Supported Supported Supported  
column-reverse   Supported Supported Supported  
flex-flow <flex-direction> || <flex-wrap>   Supported Supported Supported  
flex-wrap nowrap   Supported Supported Supported  
wrap   Supported Supported Supported  
wrap-reverse   Supported Supported Supported  
justify-content flex-start   Supported Supported Supported  
flex-end   Supported Supported Supported  
center   Supported Supported Supported  
space-between   Supported Supported Supported  
space-around   Supported Supported Supported  
order     Supported Supported Supported  
7.Text text-shadow h-shadow v-shadow blur color   Supported Supported Supported  
text-overflow clip   Supported Supported Supported  
ellipsis   Supported Supported Supported  
word-break normal   Supported Supported Supported  
break-all   Supported Supported Supported  
keep-all   Not supported Not supported Not supported  
word-wrap normal   Supported Supported Supported  
break-word   Supported Supported Supported  
hyphens auto   Not supported Not supported Not supported  
manual   Supported Supported Supported  
none   Supported Supported Supported  
overflow-wrap normal   Supported Supported Supported  
break-word   Supported Supported Supported  
text-align left   Supported Supported Supported  
right   Supported Supported Supported  
center   Supported Supported Supported  
justify   Supported Supported Supported  
start   Supported Supported Supported  
end   Supported Supported Supported  
match-parent   Supported Supported Supported  
text-align-last left   Supported Supported Supported  
right   Not supported Not supported Not supported  
center   Not supported Not supported Not supported  
justify   Not supported Not supported Not supported  
start   Not supported Not supported Not supported  
end   Not supported Not supported Not supported  
8. Fonts  @font-face font-family src   Supported Supported Supported  
font-style   Supported Not supported Supported  
font-weight   Not supported Not supported Not supported  
font-stretch   Not supported Not supported Supported  
font-variant   Supported Supported Supported  
unicode-range   Not supported Not supported Not supported  
font-size-adjust     Not supported Not supported Not supported  
9.UI box-sizing border-box    Supported Supported Not supported  
padding-box   Not supported Not supported Not supported  
 content-box   Supported Supported Supported  
resize both   Not supported Not supported Not supported  
horizontal   Not supported Not supported Not supported  
vertical   Not supported Not supported Not supported  
none   Not supported Not supported Not supported  
outline-width value   Supported Supported Supported  
outline-offset value   Supported Supported Supported  
outline-style none   Supported Supported Supported  
hidden   Supported Supported Supported  
dotted   Supported Supported Supported  
dashed   Supported Supported Supported  
solid   Supported Supported Supported  
double   Supported Supported Supported  
groove   Supported Supported Supported  
ridge   Supported Supported Supported  
inset   Supported Supported Supported  
outset   Supported Supported Supported  
outline-color value   Supported Supported Supported  
outline color style width   Supported Supported Supported  
nav-up      Supported Supported Supported  
nav-right     Supported Supported Supported  
nav-down     Supported Supported Supported  
nav-left      Supported Supported Supported  
pseudo classes :valid | :invalid   Supported Supported Not supported  
:in-range  | :out-of range   Supported Supported Supported  
:required | :optional   Supported Supported Supported  
:read-only | :read-write   Supported Supported Supported  
10. Media Queries width value   Supported Supported Supported  
height value   Supported Supported Supported  
device-width value   Supported Supported Supported  
device-height value   Supported Supported Supported  
orientation portrait | landscape   Supported Supported Supported  
aspect-ratio value   Supported Supported Supported  
device-aspect-ratio value   Supported Supported Supported  
11. Selectors pseudo elements ::first-line   Supported Supported Supported  
::first-letter   Supported Supported Supported  
::before   Supported Supported Supported  
::after   Supported Supported Supported  
pseudo classes :target   Supported Supported Not supported  
:enabled   Supported Supported Supported  
:disabled   Supported Supported Supported  
:checked   Supported Supported Supported  
:root   Supported Supported Supported  
:nth-child()   Supported Supported Supported  
:nth-last-child()   Supported Supported Supported  
:nth-of-type()   Supported Supported Supported  
:nth-last-of-type()   Supported Supported Supported  
:first-child   Supported Supported Supported  
:last-child   Supported Supported Supported  
:first-of-type   Supported Supported Supported  
:last-of-type   Supported Supported Supported  
:only-child   Supported Supported Supported  
:only-of-type   Supported Supported Supported  
:empty   Supported Supported Supported  
::selection   Not supported Not supported Not supported  
:not(X)   Supported Supported Supported  
simple selectors [attribute^=value]    Supported Supported Supported  
[attribute$=value]   Supported Supported Supported  
[attribute*=value]   Supported Supported Supported  
sibling combinators element1~element2   Supported Supported Supported  
12.Dynamic CSS 1.Transforms transform:scale scale(x,y)   Supported Supported Supported On webOS TV v1.2/v2.x/v3.x, 'transform: rotate' and 'transform: skew' do not support the video element, and 'transform: scale' only supports a fixed ratio for the video element.
scaleX(n)   Supported Supported Supported
scaleY(n)   Supported Supported Supported
scaleZ(n)   Supported Supported Supported
scale3d(x,y,z)   Supported Supported Supported
transform:rotate rotate(angle)   Supported Supported Supported
rotateX(angle)   Supported Supported Supported
rotateY(angle)   Supported Supported Supported
rotateZ(angle)   Supported Supported Supported
rotate3d(x,y,z,angle)   Supported Supported Supported
transform:translate translate(x,y)   Supported Supported Supported
translateX(x)   Supported Supported Supported
translateY(y)   Supported Supported Supported
translateZ(z)   Supported Supported Supported
translate3d(x,y,z)   Supported Supported Supported
transform:skew skew(x-angle,y-angle)   Supported Supported Supported
skewX(angle)   Supported Supported Supported
skewY(angle)   Supported Supported Supported
transform:matrix matrix(n,n,n,n,n,n)   Supported Supported Supported
matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)   Not supported Not supported Not supported
transform-style preserve-3d   Supported Supported Supported
flat   Supported Supported Supported
transform-origin x-axis    Supported Supported Supported
y-axis   Supported Supported Supported
x-axis y-axis z-axis   Supported Supported Supported
perspective     Supported Supported Supported
perspective-origin  x-axis y-axis   Supported Supported Supported
backface-visibility visible     Supported Supported Supported
hidden   Supported Supported Supported
2.Transitions transition-property all   Supported Supported Supported  
width   Supported Supported