Google heeft een tool uitgebracht waarmee Flash-content in een json-object kan worden omgezet. Daarmee kan Flash-content geschikt worden gemaakt voor apparaten zonder Flash-plug-in. De output werkt het best met Webkit-browsers.
De online-tool Swiffy van Google biedt developers de mogelijkheid om hun Flash-content om te zetten in een json-object. Met json kan in javascript makkelijker met gegevens worden gewerkt. Het json-object wordt met een javascript-runtime uitgevoerd, waarbij html, css en svg worden gebruikt om het geheel te renderen. Google heeft vier voorbeelden van Swiffy-output online gezet.
De output werkt het best in Webkit-browsers; volgens Google gebruikt Swiffy svg-features die alleen in Webkit aanwezig zijn. Onder andere Chrome en Safari, zowel op de desktop als op iOS, hebben Webkit als render-engine aan boord. De tool kan handig zijn om Flash-content geschikt te maken voor apparaten met een Webkit-browser zonder Flash-plug-in, oftewel: de iPhone en iPad.
De tool heeft nog de nodige beperkingen. Zo wordt ActionScript maar gedeeltelijk ondersteund en mogen geüploade swf-files maximaal 512KB groot zijn. Ook neemt de output circa 10 procent meer opslagruimte in beslag dan het origineel.
Adobe heeft eerder dit jaar ook software uitgebracht waarmee Flash-bestanden kunnen worden omgezet naar een combinatie van javascript, html en css. In tegenstelling tot bij de Google-tool ging het daarbij om clientsoftware. Bovendien zet de software van Adobe de oorspronkelijke Flash-bestanden om, terwijl Swiffy werkt met swf-files. Ook is het bij de Adobe-software mogelijk om de output te bewerken; de tool geeft leesbare code als output. Swiffy-output kan in principe ook worden aangepast, maar de broncode is een stuk minder leesbaar.