Oto jeden z naszych ulubionych przykładów języka JavaScript w formie wersji demonstracyjnej, która szturmem podbiła internet w 2012 roku. Staggering Beauty jest prosta, zabawna i dziwnie uzależniająca.
Stworzone przez nowojorskiego programistę George'a Michaela Browera, z dźwiękiem Jona Bakena, demo rozprzestrzenia się po całym świecie jak pożar.
Na pierwszy rzut oka wydaje się, że jest to animowany robak, który porusza się w odpowiedzi na ruchy myszy.
Jednak zacznij szybko wibrować myszką, a rozpęta się piekło.
Całkiem słusznie Brower zamieścił na dole ostrzeżenie: „Osoby zagrożone napadami padaczkowymi powinny wybrać inną stronę internetową”.
Wersja demonstracyjna została utworzona przy użyciu traer.js, opartego na cząsteczkach silnika fizycznego dla języka JavaScript, który został przeniesiony z biblioteki Jeff Traer's Processing oraz paper.js, struktury skryptów grafiki wektorowej typu open source, która działa na platformie HTML5 Canvas. Nie korzysta z biblioteki WebGL.
Staggeringbeauty.com najlepiej oglądać w Google Chrome. Jeśli nie działa poprawnie w Twojej przeglądarce, możesz zobaczyć, o co tyle zamieszania w tym filmie (z dodanym komentarzem „komediowym” na początku):
Czy widziałeś ostatnio jakieś świetne eksperymenty z JavaScriptem? Dajcie nam znać w komentarzach!
Lubiłem to? Przeczytaj to!
- 6 szybkich rzeczy, które programiści mogą zrobić, aby poprawić wydajność
- Jak sprawić, by ludzie zainteresowali się wydajnością sieci
- 10 najlepszych darmowych szablonów HTML5