#jsfree — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #jsfree, aggregated by home.social.
-
Bad Apple через CSS: как заставить браузер страдать без единой строчки JavaScript
Есть проекты, которые рождаются не из практической необходимости, а из глубоко нездорового вопроса: а можно ли сделать это совсем не тем инструментом? Обычно, если человек хочет показать в браузере видео, он берёт video. Если хочет покадровую анимацию — пишет немного JavaScript. Он же служит и для потоковой передачи данных. Но все эти подходы слишком нормальные, а потому и недостаточно интересные. Поэтому давайте поставим себе задачу чуть более сомнительную, чем следовало бы: воспроизвести Bad Apple в браузере без JavaScript вообще, опираясь почти целиком на CSS и немного на серверную магию. Ну и чтобы окончательно не сбивать градус абсурда, бекенд мы тоже не будем писать на чем-то скучно-прагматичном. Если заниматься таким делом, то с достоинством: C++26 и Boost.Beast. Результат посмотреть можно тут и на GitHub .
https://habr.com/ru/companies/timeweb/articles/1026258/
#Ненормальное_программирование #JSfree #CSS #c++26 #bad_apple #метапрограммирование #timeweb_статьи
-
Bad Apple через CSS: как заставить браузер страдать без единой строчки JavaScript
Есть проекты, которые рождаются не из практической необходимости, а из глубоко нездорового вопроса: а можно ли сделать это совсем не тем инструментом? Обычно, если человек хочет показать в браузере видео, он берёт video. Если хочет покадровую анимацию — пишет немного JavaScript. Он же служит и для потоковой передачи данных. Но все эти подходы слишком нормальные, а потому и недостаточно интересные. Поэтому давайте поставим себе задачу чуть более сомнительную, чем следовало бы: воспроизвести Bad Apple в браузере без JavaScript вообще, опираясь почти целиком на CSS и немного на серверную магию. Ну и чтобы окончательно не сбивать градус абсурда, бекенд мы тоже не будем писать на чем-то скучно-прагматичном. Если заниматься таким делом, то с достоинством: C++26 и Boost.Beast. Результат посмотреть можно тут и на GitHub .
https://habr.com/ru/companies/timeweb/articles/1026258/
#Ненормальное_программирование #JSfree #CSS #c++26 #bad_apple #метапрограммирование #timeweb_статьи
-
Bad Apple через CSS: как заставить браузер страдать без единой строчки JavaScript
Есть проекты, которые рождаются не из практической необходимости, а из глубоко нездорового вопроса: а можно ли сделать это совсем не тем инструментом? Обычно, если человек хочет показать в браузере видео, он берёт video. Если хочет покадровую анимацию — пишет немного JavaScript. Он же служит и для потоковой передачи данных. Но все эти подходы слишком нормальные, а потому и недостаточно интересные. Поэтому давайте поставим себе задачу чуть более сомнительную, чем следовало бы: воспроизвести Bad Apple в браузере без JavaScript вообще, опираясь почти целиком на CSS и немного на серверную магию. Ну и чтобы окончательно не сбивать градус абсурда, бекенд мы тоже не будем писать на чем-то скучно-прагматичном. Если заниматься таким делом, то с достоинством: C++26 и Boost.Beast. Результат посмотреть можно тут и на GitHub .
https://habr.com/ru/companies/timeweb/articles/1026258/
#Ненормальное_программирование #JSfree #CSS #c++26 #bad_apple #метапрограммирование #timeweb_статьи
-
Bad Apple через CSS: как заставить браузер страдать без единой строчки JavaScript
Есть проекты, которые рождаются не из практической необходимости, а из глубоко нездорового вопроса: а можно ли сделать это совсем не тем инструментом? Обычно, если человек хочет показать в браузере видео, он берёт video. Если хочет покадровую анимацию — пишет немного JavaScript. Он же служит и для потоковой передачи данных. Но все эти подходы слишком нормальные, а потому и недостаточно интересные. Поэтому давайте поставим себе задачу чуть более сомнительную, чем следовало бы: воспроизвести Bad Apple в браузере без JavaScript вообще, опираясь почти целиком на CSS и немного на серверную магию. Ну и чтобы окончательно не сбивать градус абсурда, бекенд мы тоже не будем писать на чем-то скучно-прагматичном. Если заниматься таким делом, то с достоинством: C++26 и Boost.Beast. Результат посмотреть можно тут и на GitHub .
https://habr.com/ru/companies/timeweb/articles/1026258/
#Ненормальное_программирование #JSfree #CSS #c++26 #bad_apple #метапрограммирование #timeweb_статьи
-
Finally got the JS-free user selectable themes integrated into sidneys1.com :)
-
-
Yes, but have you tried resizing the viewport?
https://lukedorny.com
#handcoding #css #jsFree -
Yes, but have you tried resizing the viewport?
https://lukedorny.com
#handcoding #css #jsFree -
Yes, but have you tried resizing the viewport?
https://lukedorny.com
#handcoding #css #jsFree -
Yes, but have you tried resizing the viewport?
https://lukedorny.com
#handcoding #css #jsFree -
Yes, but have you tried resizing the viewport?
https://lukedorny.com
#handcoding #css #jsFree -
Did you know, that I fixed the JS requirement for my blog?
It's not JS-free, but free JS. But no matter what, when you prefer to stay completely without, nothing should prevent you from doing so:
https://octo.sh/Sheogorath/blog/commit/f67be9ad4965d772c9f60ee8c270f51ae56593f4
Downside, you have to load one more page and the mobile menu isn't working, when you are going without JS.