Если судить по внешнему виду, браузер там только для рисования заранее подготовленного форматированного текста, а не для выполнения всей подряд бизнес-логики, как это делают в модных нынче SPA. А для подобного подойдут даже движки IE5 или NetSurf)
Он станет обрубком, которым тем не менее можно отправить сообщение.
В том и суть
Как псевдо-автомобиль на деревянных колесах, именуемый обычно телегой.
Это лучше, чем без средства передвижения и без ног вообще ;)
Так зачем?
Если из хабра сделать обрубок, то может и незачем. Но, повторюсь, хорошие, годные сайты делают так, чтобы они и без скриптов прекрасно работали (именно что прекрасно), и на хабре это совершенно не проблема: не станет он обрубком.
потратить уйму времени
С хорошей, годной архитектурой хорошего, годного сайта никакой уймы времени не будет.
никакого прогресса
Веб — совершенно не то место, где нужен прогресс, но это тема для отдельного поста.
А параноики что вообще забыли в социальных онлайн-сервисах?
А параноикам ничего не мешает находиться в них анонимно (кроме фингерпринтинга, хех)
В качестве мимокрокодила отмечу, что когда-то несколько лет назад тоже на это забил, а теперь сильно жалею об этом, так как для перехода с mysql на postgresql оказывается нужным по сути переписать ВСЁ, так и не перехожу до сих пор
Наполнение у меня почти отсутствует, так что почему бы и нет)
Сейчас попробовал принудительно создавать по тысяче записей перед каждым тестом (честной неоптимизированной тысячей insert-запросов :) — время выполнения увеличилось до 40 секунд, но я всё ещё считаю это приемлемым
Но всё равно так «в лоб» обычно редко делают, есть куча оптимизаций «пересоздания», в разной степени применимых в каждом конкретном случае)
«Проще» это только тогда, когда вы для каждого теста создаете нужную ему (и только ему) БД. Но вы представляете себе, насколько это медленно?
Я не знаю как с этим дела в C#, но в своих проектах на Python и Ruby я только так тесты и писал, всё тестирование с постоянным пересозданием этих баз занимало от нескольких секунд до 5-10 минут в зависимости от размера и оптимизированности проекта, имхо вполне приемлемо
«подсчитывать сумму чисел в таблице», «таймеры и динамическое обновление по таймеру» — это явно не относится к большинству сайтов ;)
К утверждению «Для работы подавляющего большинства сайтов скрипты на самом деле не нужны. Совсем.» присоединяюсь. Тот же хабр вполне реально сделать работающим без скриптов.
Хорошие, годные сайты делают так, чтобы они и без скриптов прекрасно работали, а скрипты лишь добавляли опциональных плюшек. Тогда обычные люди могут наслаждаться этим вашим удобным UI и сидеть на сайте, а параноики могут отключить скрипты и всё ещё сидеть на сайте)
Виртуалка или будет выбиваться своей низкой производительностью (без аппаратного ускорения), или будет успешно проходить сабж так же как и без виртуалки (с ускорением), а у VPS как минимум айпишник странный, да и WebGL возможно вообще не будет, что тоже слишком необычно, так что, подозреваю, всё это не поможет)
UPD: ох, очень долго комментарий модерировали, я за это время уже понял что глупость написал) Впрочем, если цель — не перестать быть уникальным, а не допустить связи с основной машиной, то может и пойдёт. Однако любой случайной связи (по стилю сообщений, например) всё равно может деанонимизировать всё и сразу
Это лучше, чем без средства передвижения и без ног вообще ;)
Если из хабра сделать обрубок, то может и незачем. Но, повторюсь, хорошие, годные сайты делают так, чтобы они и без скриптов прекрасно работали (именно что прекрасно), и на хабре это совершенно не проблема: не станет он обрубком.
С хорошей, годной архитектурой хорошего, годного сайта никакой уймы времени не будет.
Веб — совершенно не то место, где нужен прогресс, но это тема для отдельного поста.
А параноикам ничего не мешает находиться в них анонимно (кроме фингерпринтинга, хех)
(Правда, я ничего не могу сказать про ту конкретную реализацию, что описана в топике, так как C# не юзаю)
Сейчас попробовал принудительно создавать по тысяче записей перед каждым тестом (честной неоптимизированной тысячей insert-запросов :) — время выполнения увеличилось до 40 секунд, но я всё ещё считаю это приемлемым
Но всё равно так «в лоб» обычно редко делают, есть куча оптимизаций «пересоздания», в разной степени применимых в каждом конкретном случае)
Я не знаю как с этим дела в C#, но в своих проектах на Python и Ruby я только так тесты и писал, всё тестирование с постоянным пересозданием этих баз занимало от нескольких секунд до 5-10 минут в зависимости от размера и оптимизированности проекта, имхо вполне приемлемо
К утверждению «Для работы подавляющего большинства сайтов скрипты на самом деле не нужны. Совсем.» присоединяюсь. Тот же хабр вполне реально сделать работающим без скриптов.
Хорошие, годные сайты делают так, чтобы они и без скриптов прекрасно работали, а скрипты лишь добавляли опциональных плюшек. Тогда обычные люди могут наслаждаться этим вашим удобным UI и сидеть на сайте, а параноики могут отключить скрипты и всё ещё сидеть на сайте)
UPD: ох, очень долго комментарий модерировали, я за это время уже понял что глупость написал) Впрочем, если цель — не перестать быть уникальным, а не допустить связи с основной машиной, то может и пойдёт. Однако любой случайной связи (по стилю сообщений, например) всё равно может деанонимизировать всё и сразу
(Здесь нужен
AppCheckerPVS-Studio :)(я таким образом когда-то сливал закрытые блоги и черновики с Livestreet CMS)
Хотя гугл намекает, что в C такого нет
За некоторыми shared-хостингами я замечал, что они почему-то не все логи клиенту отдают и иногда приходится в техподдержке подробности спрашивать
Да. После F5, правда, таки загрузился, но всё равно забава)