Обратите внимание, что новости можно получать по RSS.
X
-

Информационные технологии

2 ноября 2015, 16:20 (3097 дней назад) № 9675
Соприкоснулся тут с IndexedDB (это такая нереляционная база данных на стороне браузера) и теперь понимаю, почему всё так печально с оффлайновыми веб приложениями.
В 2009 году IndexedDB предложили на замену WebSQL (что поставило на WebSQL крест, ну и ладно - я даже соглашусь). В 2011 и 2012-м IndexedDB кое-как реализовали в FireFox и Chrome (в процессе они ещё не могли никак решить, позволять ли людям хранить там пару мегабайт, аж целых 50 или можно даже безумные 250 :) ).
Сейчас 2015-й год, и только-только появилась кривая возможность посмотреть (только посмотреть!) в браузере, а что же там в базу хоть записалось. Причём, в FireFox (может быть и в других также, я не проверял) IndexedDB работает поверх встроенного в браузере SQLite. Т.е., чтобы не делать лишних телодвижений, они нахлобучили нереляционную базу поверх реляционной. Осталось кому-нибудь ещё написать сверху JOIN'ы на javascript'e (а напишут - не сомневаюсь) и будет полный дзен :)
Замечу, что речь идёт не о какой-то там редкой и специфической штуке. IndexedDB - единственный способ локально хранить сколько-нибудь существенные объемы данных в браузере и делать выборки по условиям.
Опубликовано: Пётр Соболев
3C

Комментарии (3):
2 ноября 2015, 19:37 Alexander Shalugin: Насколько я помню, там и с производительностью такого решения проблемы
2 ноября 2015, 22:50 Peter Sobolev: Ну я только о реализации писал.. То, что касается всяких концепций снижающих производительность (типа выноса последовательного чтения записей во внешний javascript'овый цикл), то это отдельный, дискуссионный вопрос.
3 ноября 2015, 09:03 Alexander Shalugin: Я тоже про реализацию :)
Эта заметка и комментарии к ней в Facebook: ссылка
(возможно, в Facebook она не будет вам доступна - видимость ограничена)

Случайная заметка

8649 дней назад, 01:3120 августа 2000 Успешно завершился первый день CAFE'2000 demo party. Он целиком был посвящен ZX Spectrum compos. Прошли ZX Spectrum music, graphics, intro, demo compo. Также вначале показывали demo на Commodore 64 (увы, не слишком удачно подобранные). В первый день на party побывало 350-400 человек (почти полный зал). Бардак был как и всегда, но в принципе имел приемлимый уровень и форму :) По ...далее

Избранное

2547 дней назад, 01:575 мая 2017 Часть 1: От четырёх до восьми Я люблю читать воспоминания людей, заставших первые шаги вычислительной техники в их стране. В них всегда есть какая-то романтика, причём какого она рода — сильно зависит от того, с каких компьютеров люди начали. Обычно это определяется обстоятельствами — местом работы, учёбы, а иногда и вовсе — ...далее

2059 дней назад, 20:305 сентября 2018 "Finally, we come to the instruction we've all been waiting for – SEX!" / из статьи про микропроцессор CDP1802 / В начале 1970-х в США были весьма популярны простые электронные игры типа Pong (в СССР их аналоги появились в продаже через 5-10 лет). Как правило, такие игры не имели микропроцессора и памяти в современном понимании этих слов, а строились на жёсткой ...далее