Eng:HTML5 Player

Unreleased

The HTML5 Player is an upcoming project viewer that will allow projects to be run on any device that executes HTML5 code. This will allow for projects to be viewed on tablets, smart phones, and most internet devices, because multiple devices support HTML5 unlike Flash. The Scratch Team began the project but now mostly volunteer members of the community work on it.

Release Date
The Scratch Team is not designing the HTML5 Player anymore. Instead, the Scratch community are the ones who can help design it, as the current source code is released here. "Yes, hopefully someday there will be an HTML5 version that will run on mobile devices. Only the Scratch Team are not making it - we don't have the people to do it. Instead, we have asked for volunteers from the open-source community to consider working on it.  I don't know what kind of progress is being made."

- Paddle2See, January 2, 2014

Current Progress
The code for the HTML5 player has been posted on GitHub here. The player is around 40% complete. To run the HTML5 player, PHP support is required, to act as a proxy between another domain and Scratch.

Other people are allowed to help with the player by forking the GitHub repository and then submitting a pull request. In other words, this means asking the Scratch Team to add their code to the player.

On December 2nd 2014, Scratch Team member grokblah said the following regarding the progress of the HTML5 player: "It's kind of on hold while we focus on other things (website, hour of code, tablet, etc). You can find it on github if you'd like to help though."

- grokblah, December 2, 2014

Development has slowed down for a while and then finally came into a stop. It's unknown if development will resume.

Current Issues
According to Scratch Team member Lightnin, the HTML5 player is still undergoing many issues. The main ones are currently browser support and slowness, but there have been no specific details of either.