This topic describes the Web standard and CSS feature details supported on Samsung Smart Signage Platform (KIOSK).
The following table lists the Web engine version provided for KIOSK model.
KIOSK | Web Engine | Version |
---|---|---|
The KIOSK Web engine supports a variety of standard Web features.
The following table lists support for JavaScript features.
Feature | (Tizen 4.0) |
---|---|
Array.prototype.copyWithin() method |
|
Arrow functions | |
Classes | |
Default parameter values | |
Destructuring assignment syntax | |
For-of loops | |
Generator objects |
|
Lexical declarations | |
Map objects |
|
Module objects |
|
new.target property |
|
Number object extensions |
|
Object.assign() method |
|
Octal and binary literals | |
Promise objects |
|
Proxy objects |
|
Reflect object |
|
Rest parameters | |
Symbol objects |
|
Tail call elimination | |
Template literals | |
TypedArray objects |
|
WeakMap objects |
|
WeakSet objects |
The following table lists support for Web standard features related to device hardware.
Feature | (Tizen 4.0) |
---|---|
devicePixelRatio property |
|
Geolocation API |
The following table lists support for Web standard DOM features.
Feature | (Tizen 4.0) |
---|---|
DOM3 WheelEvent interface |
|
EventSource interface |
|
Geometry Interfaces Module | |
ImageData() constructor |
|
KeyboardEvent attributes |
|
matchMedia() method |
|
MutationObserver interface |
|
Page Visibility API | |
scrollingElement property |
|
spellcheck attribute |
The following table lists support for File API features.
Feature | (Tizen 4.0) |
---|---|
a element download attribute |
|
Blob interface |
|
FileReader API |
The following table lists support for Web standard graphics features.
Feature | (Tizen 4.0) |
---|---|
Animated PNG graphics | |
Canvas API | |
ImageBitmap interface |
|
ImageBitmapRenderingContext interface |
(basic support) |
imageSmoothingQuality property |
|
requestAnimationFrame() methods |
|
Web Animations API | |
WebGL API (Canvas 3D) |
The following table lists support for Web standard multimedia features.
Feature | (Tizen 4.0) |
---|---|
Audio Output Devices API | |
Encrypted Media Extensions (EME) | |
getUserMedia() method |
|
HTML5 video element |
|
Media Source Extensions (MSE) | |
MediaStream Image Capture | |
Portable Native Client (PNaCl) | |
VP9 codec | |
Web Audio API | |
Web Speech API | |
WebP image format |
The following table lists support for Web standard network and connectivity features.
Feature | (Tizen 4.0) |
---|---|
Fetch API | |
HTTP/2 | |
ReadableStream interface |
|
TLS 1.2 | |
WebSocket API |
The following table lists support for Web standard offline storage features.
Feature | (Tizen 4.0) |
---|---|
CacheStorage interface |
|
IndexedDB API | |
Service Worker API | |
SharedWorker interface |
|
Quota Management API | |
Web SQL Database | |
Web Storage API |
The following table lists support for Web standard performance features.
Feature | (Tizen 4.0) |
---|---|
Intersection Observer API | |
Navigation Timing | |
performance.now() method |
|
Preload | |
requestIdleCallback() method |
|
Resource Timing | |
User Timing |
The following table lists support for Web standard real-time communication features.
Feature | (Tizen 4.0) |
---|---|
Notifications API | |
Push API | |
SpeechRecognition interface |
|
WebRTC API |
The following table lists support for Web standard security features.
Feature | (Tizen 4.0) |
---|---|
AES_256_GCM for TLS | |
Content Security Policy Level 1 | |
Content Security Policy Level 2 | |
Cross-Origin Resource Sharing (CORS) | |
HTTP Public Key Pinning (HPKP) | |
Mixed content checking | |
"Strict-Transport-Security" response header | |
Subresource Integrity | |
"Update-Insecure-Requests" response header | |
Web Cryptography API | |
"X-Frame-Options" response header |
The following table lists support for Web standard user input features.
Feature | (Tizen 4.0) |
---|---|
autocapitalize attribute |
|
datalist element |
|
DOM3 mouseenter & mouseleave events |
|
Form validation | |
input event |
(partially) |
MouseEvent.buttons property |
|
touch-action property |
|
Touch Events | |
WebVR API |
The following table lists support for standard Web components.
Feature | (Tizen 4.0) |
---|---|
Custom Elements | |
HTML Imports | |
Shadow DOM v0 | |
Shadow DOM v1 | |
template element |
The following table lists support for miscellaneous Web standard features.
Feature | (Tizen 4.0) |
---|---|
Beacon | |
details and summary elements |
|
dialog element |
|
Encoding API | |
Fullscreen API | |
iframe element sandbox attribute |
|
iframe element srcdoc attribute |
|
navigator.language property |
|
Permissions API | |
picture element |
|
Pointer Lock | |
WOFF File Format 2.0 | |
XSL Transformations (XSLT) |
The KIOSK Web engine supports a variety of CSS features.
The following table lists support for CSS Animations features.
Feature | (Tizen 4.0) |
---|---|
animation |
|
animation-direction |
|
animation-duration |
|
animation-fill-mode |
|
animation-iteration-count |
|
animation-name |
|
animation-play-state |
|
animation-timing-function |
The following table lists support for CSS Background and Borders Level 3 features.
Feature | (Tizen 4.0) |
---|---|
background |
|
background-attachment |
|
background-clip |
|
background-origin |
|
background-position |
|
background-repeat |
|
background-size |
|
border-image |
|
border-image-outset |
|
border-image-repeat |
|
border-image-slice |
|
border-image-source |
|
border-image-width |
|
border-radius |
|
box-shadow |
The following table lists support for CSS Background and Borders Level 4 features.
Feature | (Tizen 4.0) |
---|---|
background-positon-x |
(partially) |
background-positon-y |
The following table lists support for CSS Basic User Interface Level 3 features.
>Feature | (Tizen 4.0) |
---|---|
box-sizing |
|
caret-color |
|
cursor |
|
nav-down |
|
nav-left |
|
nav-right |
|
nav-up |
|
outline-offset |
|
resize |
|
text-overflow |
|
:default |
|
:in-range |
|
:indeterminate |
|
:invalid |
|
:optional |
|
:out-of-range |
|
:read-only |
|
:read-write |
|
:required |
|
:valid |
The following table lists support for Cascading and Inheritance Level 3 features.
Feature | (Tizen 4.0) |
---|---|
all |
|
unset |
Note
The
revert
feature from Level 4 is not supported.
The following table lists support for CSS Color Level 3 features.
Feature | (Tizen 4.0) |
---|---|
currentColor |
|
hsl |
|
hsla |
|
opacity |
|
rgba |
|
transparent |
The following table lists support for CSS Color Level 4 features.
Feature | (Tizen 4.0) |
---|---|
rebeccapurple |
|
"#RGBA" color notation |
The following table lists support for CSS Compositing and Blending features.
Feature | (Tizen 4.0) |
---|---|
background-blend-mode |
|
isolation |
|
mix-blend-mode |
The following table lists support for CSS Conditional Rules features.
Feature | (Tizen 4.0) |
---|---|
Conditional group rules |
The following table lists support for Filter Effects features.
Feature | (Tizen 4.0) |
---|---|
filter |
The following table lists support for CSS Flexible Box Layout features.
Feature | (Tizen 4.0) |
---|---|
align-content |
|
align-items |
|
align-self |
|
display |
|
flex |
|
flex-basis |
(partially) |
flex-direction |
|
flex-flow |
|
flex-grow |
|
flex-shrink |
|
flex-wrap |
|
justify-content |
|
min-height |
|
min-width |
|
order |
The following table lists support for CSS Fragmentation features.
Feature | (Tizen 4.0) |
---|---|
box-decoration-break |
|
break-after |
(partially) |
break-before |
|
break-inside |
|
orphans |
|
widows |
The following table lists support for Fullscreen API CSS selectors.
Feature | (Tizen 4.0) |
---|---|
:fullscreen |
|
::backdrop |
The following table lists support for CSS Image Values and Replaced Content features.
Feature | (Tizen 4.0) |
---|---|
image() |
|
image-orientation |
|
image-rendering |
(partially) |
image-resolution |
|
linear-gradient |
|
object-fit |
|
object-position |
|
radial-gradient |
|
repeating-linear-gradient |
|
repeating-radial-gradient |
The following table lists support for CSS Masking features.
Feature | (Tizen 4.0) |
---|---|
clip-path |
(partially) |
clip-rule |
|
mask |
|
mask-border |
|
mask-border-outset |
|
mask-border-repeat |
|
mask-border-slice |
|
mask-border-source |
|
mask-border-width |
|
mask-clip |
(partially) |
mask-composite |
|
mask-mode |
|
mask-origin |
(partially) |
mask-position |
|
mask-repeat |
|
mask-size |
|
mask-type |
The following table lists support for Media Queries features.
Feature | (Tizen 4.0) |
---|---|
aspect-ratio |
|
color |
|
color-index |
|
device-aspect-ratio |
|
device-height |
|
device-width |
|
height |
|
Negation | |
monochrome |
|
orientation |
|
resolution |
|
scan |
|
width |
The following table lists support for CSS Multi-column Layout features.
Feature | (Tizen 4.0) |
---|---|
break-after |
|
break-before |
|
break-inside |
|
columns |
|
column-count |
|
column-fill |
|
column-gap |
|
column-rule |
|
column-rule-color |
|
column-rule-style |
|
column-rule-width |
|
column-span |
|
column-width |
The following table lists support for CSS Pointer Events features.
Feature | (Tizen 4.0) |
---|---|
touch-action |
The following table lists support for CSS Selectors Level 3 features.
Feature | (Tizen 4.0) |
---|---|
Namespaces | |
Sibling combinators | |
:checked |
|
:disabled |
|
:empty |
|
:enabled |
|
:first-of-type |
|
:indeterminate |
|
:last-child |
|
:last-of-type |
|
:not() |
|
:nth-child |
|
:nth-last-child |
|
:nth-last-of-type |
|
:nth-of-type |
|
:only-child |
|
:only-of-type |
|
:root |
|
:target |
|
::after |
|
::before |
|
::first-letter |
|
::first-line |
|
[att^=val] |
|
[att*=val] |
|
[att$=val] |
Note
The descendant combinators from Level 4 are not supported.
The following table lists support for CSS Shapes features.
Feature | (Tizen 4.0) |
---|---|
shape-image-threshold |
|
shape-margin |
|
shape-outside |
(partially) |
The following table lists support for CSS Text Decoration features.
Feature | (Tizen 4.0) |
---|---|
text-decoration |
|
text-decoration-color |
|
text-decoration-line |
|
text-decoration-skip |
|
text-decoration-style |
|
text-emphasis |
|
text-emphasis-color |
|
text-emphasis-style |
|
text-emphasis-position |
|
text-shadow |
|
text-underline-position |
The following table lists support for CSS Text Level 3 features.
Feature | (Tizen 4.0) |
---|---|
hanging-punctuation |
|
hyphens |
(partially) |
line-break |
|
overflow-wrap |
|
text-align |
(partially) |
text-align-last |
|
text-justify |
|
tab-size |
|
text-indent |
|
text-transform |
|
word-break |
|
word-wrap |
|
word-spacing |
The following table lists support for CSS Text Level 4 features.
Feature | (Tizen 4.0) |
---|---|
hyphenate-character |
|
hyphenate-limit-chars |
|
hyphenate-limit-last |
|
hyphenate-limit-lines |
|
hyphenate-limit-zone |
The following table lists support for CSS Transforms features.
Feature | (Tizen 4.0) |
---|---|
backface-visibility |
|
perspective |
|
perspective-origin |
|
transform |
|
transform-origin |
|
transform-box |
|
transform-style |
The following table lists support for CSS Transitions features.
Feature | (Tizen 4.0) |
---|---|
transition |
|
transition-delay |
|
transition-duration |
|
transition-property |
|
transition-timing-function |
The following table lists support for CSS Values and Units features.
Feature | (Tizen 4.0) |
---|---|
attr() method |
|
calc() method |
(partially) |
ch unit |
|
q unit |
|
rem unit |
|
toggle() method |
|
vh unit |
|
vmin unit |
|
vmax unit |
|
vw unit |
The following table lists support for CSS Will Change features.
Feature | (Tizen 4.0) |
---|---|
will-change |
The following table lists support for CSS Writing Modes features.
Feature | (Tizen 4.0) |
---|---|
direction |
|
text-combine-upright |
(partially) |
text-orientation |
|
unicode-bidi |
|
writing-mode |
Note
You can check how well Samsung KIOSK support HTML5 by launching at the web browser and visiting http://html5test.com.