Mahjong FRVR is a high quality implementation of Mahjong Solitaire The goal was to create an experience that felt like a native app when running on both web and mobile. Additionally the game is translated to 19 languages which is auto selected when using the /alc/ url. To make the game work well on mobile efforts were put into making the game as small as possible. Today the game is playable after 380kb of, gzipped, code and art. Music and sounds are downloaded after the game has started, prioritized based on what is likely to be used first.