|This article or section documents something not included in the current version of Scratch (3.0). It is only useful from a historical perspective.|
|This page has links to websites or programs not trusted by Scratch or hosted by Wikipedia. Remember to stay safe while using the Internet, as we can't guarantee the safety of other websites.|
The HTML5 Player was an upcoming project viewer that would have allowed projects to be run on any device that can run HTML5 code. This would allow projects to be viewed on tablets, smart phones, and most internet devices, because many devices support HTML5 unlike Flash. Though the initial work was done by the Scratch Team, most of the development was done by community members until the whole project was obsoleted by Scratch 3.0's release.
The Scratch Team is not working on the HTML5 Player anymore. Instead, the Scratch community were the people who would help design it. However, the player will never be released due to its obsoletion.
|“||Yes, hopefully someday there will be an HTML5 version that will run on mobile devices. Only the Scratch Team is 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
The code for the HTML5 player was posted on GitHub, and any community member could submit a pull request. The player was around 40% complete before its obsoletion. To run the HTML5 player, support is required to act as a proxy between another domain and Scratch.
Other people were allowed to help with the player by forking the GitHub repository and submitting a pull request — in essence requesting that the maintainers integrate their changes.
Grokblah, a former Scratch Team member, was quoted as follows:
|“||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
The HTML5 Player is no longer going to be worked on, as it has been obsoleted by the HTML5-based Scratch 3.0 player. The repository containing all the code is still available, but can no longer be contributed to.
In 2013, former Scratch Team member Lightnin stipulated that the main problems with the HTML5 player then were browser support and lag. These are no longer issues, but are moot anyway thanks to Scratch 3.0's release.
- Source code of the HTML5 player in its last state on GitHub
- Lightnin. (30/8/2013). "While we agree that it's the future, it's still too slow / has very poor browser support for a lot of our needs." post:126509