This topic describes the Web standard and CSS feature details supported on Samsung Smart Signage Platform (SSSP).
The following table lists the Web engine version provided with each SSSP model year.
SSSP Model Year | Web Engine | Version |
---|---|---|
The SSSP Web engine supports a variety of standard Web features.
The following table lists support for JavaScript features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
Array.prototype.copyWithin() method |
||||
Arrow functions | ||||
Classes | ||||
Default parameter values | ||||
Destructuring assignment syntax | ||||
For-of loops | ||||
Generator objects |
||||
Lexical declarations | ||||
Map objects |
||||
Module objects |
(partially) |
|||
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 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
devicePixelRatio property |
||||
Geolocation API |
The following table lists support for Web standard DOM features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
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 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
a element download attribute |
||||
Blob interface |
||||
FileReader API |
The following table lists support for Web standard graphics features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
Animated PNG graphics | ||||
Canvas API | ||||
ImageBitmap interface |
||||
ImageBitmapRenderingContext interface |
(basic support) |
(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 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
Audio Output Devices API | (basic support) |
|||
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 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
Fetch API | ||||
HTTP/2 | ||||
ReadableStream interface |
||||
TLS 1.2 | ||||
WebSocket API |
The following table lists support for Web standard offline storage features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
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 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
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 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
Notifications API | ||||
Push API | ||||
SpeechRecognition interface |
||||
WebRTC API | (partially) |
The following table lists support for Web standard security features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
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 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
autocapitalize attribute |
||||
datalist element |
||||
DOM3 mouseenter & mouseleave events |
||||
Form validation | ||||
input event |
(partially) |
(partially) |
||
MouseEvent.buttons property |
||||
touch-action property |
||||
Touch Events | ||||
WebVR API |
The following table lists support for standard Web components.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
Custom Elements | ||||
HTML Imports | ||||
Shadow DOM v0 | ||||
Shadow DOM v1 | ||||
template element |
The following table lists support for miscellaneous Web standard features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
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 SSSP Web engine supports a variety of CSS features.
The following table lists support for CSS Animations features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
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 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
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 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
background-positon-x |
(partially) |
(partially) |
(partially) |
(partially) |
background-positon-y |
The following table lists support for CSS Basic User Interface Level 3 features.
>Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
box-sizing |
||||
caret-color |
||||
cursor |
||||
nav-down |
(partially) |
|||
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 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
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 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
currentColor |
||||
hsl |
||||
hsla |
||||
opacity |
||||
rgba |
||||
transparent |
The following table lists support for CSS Color Level 4 features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
rebeccapurple |
||||
"#RGBA" color notation |
The following table lists support for CSS Compositing and Blending features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
background-blend-mode |
||||
isolation |
||||
mix-blend-mode |
The following table lists support for CSS Conditional Rules features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
Conditional group rules |
The following table lists support for Filter Effects features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
filter |
(partially) |
(partially) |
The following table lists support for CSS Flexible Box Layout features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
align-content |
||||
align-items |
||||
align-self |
||||
display |
||||
flex |
||||
flex-basis |
(partially) |
(partially) |
(partially) |
(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 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
box-decoration-break |
||||
break-after |
(partially) |
(partially) |
||
break-before |
||||
break-inside |
||||
orphans |
||||
widows |
The following table lists support for Fullscreen API CSS selectors.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
:fullscreen |
||||
::backdrop |
The following table lists support for CSS Image Values and Replaced Content features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
image() |
||||
image-orientation |
||||
image-rendering |
(partially) |
(partially) |
(partially) |
(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 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
clip-path |
(partially) |
(partially) |
(partially) |
(partially) |
clip-rule |
||||
mask |
(partially) |
(partially) |
||
mask-border |
||||
mask-border-outset |
||||
mask-border-repeat |
||||
mask-border-slice |
||||
mask-border-source |
||||
mask-border-width |
||||
mask-clip |
(partially) |
(partially) |
(partially) |
(partially) |
mask-composite |
||||
mask-mode |
||||
mask-origin |
(partially) |
(partially) |
(partially) |
(partially) |
mask-position |
||||
mask-repeat |
||||
mask-size |
||||
mask-type |
The following table lists support for Media Queries features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
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 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
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 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
touch-action |
The following table lists support for CSS Selectors Level 3 features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
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 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
shape-image-threshold |
||||
shape-margin |
||||
shape-outside |
(partially) |
(partially) |
(partially) |
The following table lists support for CSS Text Decoration features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
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 |
(partially) |
(partially) |
The following table lists support for CSS Text Level 3 features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
hanging-punctuation |
||||
hyphens |
(partially) |
(partially) |
||
line-break |
||||
overflow-wrap |
||||
text-align |
(partially) |
(partially) |
(partially) |
(partially) |
text-align-last |
||||
text-justify |
||||
tab-size |
(partially) |
|||
text-indent |
||||
text-transform |
||||
word-break |
(partially) |
|||
word-wrap |
||||
word-spacing |
The following table lists support for CSS Text Level 4 features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
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 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
backface-visibility |
||||
perspective |
||||
perspective-origin |
||||
transform |
||||
transform-origin |
||||
transform-box |
||||
transform-style |
The following table lists support for CSS Transitions features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
transition |
||||
transition-delay |
||||
transition-duration |
||||
transition-property |
||||
transition-timing-function |
The following table lists support for CSS Values and Units features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
attr() method |
||||
calc() method |
(partially) |
(partially) |
(partially) |
(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 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
will-change |
The following table lists support for CSS Writing Modes features.
Feature | (Tizen 5.0) |
(Tizen 4.0) |
(Tizen 3.0) |
(Tizen 2.4) |
---|---|---|---|---|
direction |
||||
text-combine-upright |
(partially) |
|||
text-orientation |
(partially) |
(partially) |
||
unicode-bidi |
||||
writing-mode |
Note
You can check how well Samsung SSSP support HTML5 by launching at the web browser and visiting http://html5test.com.