The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В SQLite добавлена поддержка WASM для использования СУБД в web-браузере"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В SQLite добавлена поддержка WASM для использования СУБД в web-браузере"  +/
Сообщение от opennews (?), 29-Окт-22, 19:43 
Разработчики SQLite развивают  проект по реализации возможности компиляции библиотеки в промежуточный код WebAssembly, способный запускаться в web-браузере и пригодный для организации работы с БД из web-приложений на языке JavaScript. Код для поддержки WebAssembly добавлен в основной репозиторий проекта. В отличие от API WebSQL, в основе которого лежит SQLite, WASM SQLite полностью изолирован от браузера и не влияет на его безопасность (Google решил отказаться от поддержки WebSQL в Chrome после нескольких уязвимостей в SQLite, которые можно было эксплуатировать через WebSQL для атаки на браузер)...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=58004

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Аноним (2), 29-Окт-22, 19:52 
не понятно, зачем оно нужно...
Ответить | Правка | Наверх | Cообщить модератору

5. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Анон133 (?), 29-Окт-22, 20:23 
Главное, что модно. Остальное не важно. И при этом будут всех уверять, что это так необходимо. Эту кипучую деятельность необходимо направить на пользу.
Ответить | Правка | Наверх | Cообщить модератору

6. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +6 +/
Сообщение от Аноним (6), 29-Окт-22, 20:26 
Веб приложения PWA, невозможно заблокировать (удалить из магазинов Приложений), кросс платформенны по умолчанию, sql подобные данные можно сразу импортировать на сервер для хранения, удобно строить иерархичные структуры и вполне возможно даже работать будет при использовании join быстрее чем noSQL, легко поддерживать и находить разработчиков т.к. многие знают js
Ответить | Правка | Наверх | Cообщить модератору

7. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +8 +/
Сообщение от Аноним (2), 29-Окт-22, 20:46 
Много маркетинговых слов, но нет ответа на простой вопрос: зачем?!
Ответить | Правка | Наверх | Cообщить модератору

9. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –2 +/
Сообщение от Аноним (-), 29-Окт-22, 21:08 
Очень даже полезный инструмент для переваривания условно-больших данных.
Массивы в JS имеют дикий перерасход по размеру используемой RAM. А теперь большие базы можно ворочать прямо в браузере...

Ясен пень - этот движ педалируется для Chrome_OS, а в Chrome_Browser обкатывается бета-версия технологии.

Ответить | Правка | Наверх | Cообщить модератору

11. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (2), 29-Окт-22, 21:12 
> больших данных

Зачем?! Зачем у клиента ворочать бигдату?

Ответить | Правка | Наверх | Cообщить модератору

20. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (20), 29-Окт-22, 21:54 
А что, на своих серверах машинное время тратить? Юзер все равно ничего полезного не делает...
Ответить | Правка | Наверх | Cообщить модератору

41. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +2 +/
Сообщение от Аноним (2), 30-Окт-22, 07:09 
> Юзер все равно ничего полезного не делает

Майнеры и ботофермеры идут на.

Ответить | Правка | Наверх | Cообщить модератору

59. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –3 +/
Сообщение от Аноним (59), 30-Окт-22, 13:07 
Предположим есть типичная бигдата в районе 100к строк (статистика продаж, например) и клиент хочет сам что-то с ней делать (проводить вычисления для экономических расчетов). Обычно он делает это в эксельке, которая еле запускается и есть рамы в районе нескольких гб.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

78. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Аноним (2), 30-Окт-22, 20:01 
> 100к строк ... Обычно он делает это в эксельке, которая еле запускается и есть рамы в районе нескольких гб.

А ты предлагаешь вместо нативного приложения хттп-хтмл-ссл-вебасм-жыэс-аякс-скуля-локалсторыж-сёрвисворкер-хром, которые выжирают в 10 раз больше гигабайт и работают в лучшем случае через раз...

Ответить | Правка | Наверх | Cообщить модератору

82. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +2 +/
Сообщение от Брат Анон (ok), 31-Окт-22, 07:26 
100к строк -- это не биг дата.
Ну и всё-таки, делать подобное в браузере хоть и можно, но это на порядок менее эффективно, чем на стороне сервера. Одна передача данных чего будет стоить.
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

104. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –1 +/
Сообщение от qrKot (?), 31-Окт-22, 11:35 
>> делать подобное в браузере хоть и можно, но это на порядок менее эффективно, чем на стороне сервера

Ну, как бэ, на стороне сервере может быть в миллиард раз эффективнее, но "за свои", а в браузере - расходы клиент оплачивает. Т.е. до тех пор, пока это можно сделать "приемлемо отзывчиво" прямо в браузере у клиента, там и делать будут, вне зависимости от серверной эффективности.

Ответить | Правка | Наверх | Cообщить модератору

122. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Брат Анон (ok), 02-Ноя-22, 08:39 
> а в браузере - расходы клиент оплачивает. Т.е.
> до тех пор, пока это можно сделать "приемлемо отзывчиво" прямо в
> браузере у клиента, там и делать будут, вне зависимости от серверной
> эффективности.

100к строк -- отзывчиво. Ещё раз -- ЭТО НЕ БИГ ДАТА.
Когда начинается биг дата -- передать на сторону клиента -- пока дождёшься окончания передачи на сторону клиента -- успеет пару раз наступить тепловая смерть вселенной.

Ответить | Правка | Наверх | Cообщить модератору

116. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +2 +/
Сообщение от Аноним (116), 01-Ноя-22, 15:10 
Мне кажется что PWA приложения это не про перенос вычислений на сторону клиента, не про полную отвязку веб-приложения от сервера. PWA приложения это про способность запуститься и выполнять "часть" операций без интернета в случае если у переносного устройства он пропал. Например у телефона и планшета интернет непостоянный. Даже у ноутбука если его куда-то носят интернет будет не всегда.
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

97. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от 1 (??), 31-Окт-22, 09:07 
Ну смотри - как нынче поступает веб-макака, которое по БД не знает от слова "совсем".
Данные через ORM он тянет двумя способобами - сразу все зараз (насколько ему позволяет буфер) и 1000 раз по одной.

А тут будет механизм - вытянуть нужное кол-во записей и крутить его локально.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

109. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Аноним (2), 31-Окт-22, 22:05 
"вытянуть нужное кол-во" - это которое из: все зараз или 1000 по одной?
Ответить | Правка | Наверх | Cообщить модератору

23. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +2 +/
Сообщение от YetAnotherOnanym (ok), 29-Окт-22, 22:07 
> Массивы в JS имеют дикий перерасход по размеру используемой RAM

Ну чо, всё правильно, вполне по-жабаскриптному.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

40. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Аноним (40), 30-Окт-22, 07:04 
В js есть типизированные массивы которые хранят не ссылки на объекты, а значения
Ответить | Правка | Наверх | Cообщить модератору

28. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Kuromi (ok), 29-Окт-22, 23:23 
Как будто Гугл не может просто добавиь SQLite в ХромОсь, а потом приделать очередной кастомный API для доступа к нему из браузера на ХромОси.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

43. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Аноним (40), 30-Окт-22, 07:12 
Гуглу что угодно может в голову прийти, сначала удалили websql, а потом опять вставят.
Ответить | Правка | Наверх | Cообщить модератору

10. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (10), 29-Окт-22, 21:09 
В этом мире всё бывает только либо ради секса, либо ради денег - выбирай.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

35. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +3 +/
Сообщение от Бывалый смузихлёб (?), 30-Окт-22, 06:09 
Перельман с тобой не согласен
Ответить | Правка | Наверх | Cообщить модератору

53. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –3 +/
Сообщение от Аноним (10), 30-Окт-22, 09:55 
Какие-то 0.00...01% фриков не в счёт. Тем более Перельман не бедный человек уже, если ты читал его работы, то знаешь, что он одну из ключевых подписал "спонсирование этой публикации было сделано на личные сбережения". И он сам признавалася, что после работы в США денег ему хватит до конца жизни. Поэтому либо секс, либо деньги.
Ответить | Правка | Наверх | Cообщить модератору

16. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (40), 29-Окт-22, 21:35 
Чтобы было больше смузи
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

49. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –1 +/
Сообщение от Аноним (116), 30-Окт-22, 09:36 
Опеннет эксперты зрят до самого глубокого дна (той ямы в которой находятся) и готовы видеть маркетинг даже в собственном отражении
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

18. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –2 +/
Сообщение от Аноним (40), 29-Окт-22, 21:40 
Зачем нужны какие-то маркетинговые веб так называемые приложения, когда сильно нанять нормального программиста на си и он сделает все как надо
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

58. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от FixingGunsInAir (ok), 30-Окт-22, 10:46 
1. Одного программиста на Си будет недостаточно.

2. Они хотят много деняк, т.к. программируют на системном языке. Тут я возможно ошибаюсь. Но если им платят меньше, чем жабоскриптерам, то у них меньше мотивации будет оставаться сишником. Ведь на условном жабоскрипте кодить легче, особенно после сишечки.

3. Их мало. Всё меньше и меньше. А жабоскриптеров тьма.

Ответить | Правка | Наверх | Cообщить модератору

63. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –1 +/
Сообщение от Аноним (63), 30-Окт-22, 15:03 
Им платят сильно-сильно меньше чем JavaScript-ерам, прям совсем дно. Им вообще платят практически меньше любых программистов на других языках.

Работы вот прям совсем нет, очень мало, единичные вакансии. Приличных нет совсем.

После Samsung мне предлагали кодить этот суперсамолет Су-55 (ПАК ФА) за какие-то жалкие 50к, ну максимум 60к. Когда ребята с Java уходили на 200-300 в банки.

Это только в бурных фантазиях "экспертов" opennet они элита сишки и считают что они то уж не быдлокодеры, в отличие от "веб-макак".

Ну и выучить Сишку проще простого, это самый лёгкий язык, гораздо проще JavaScript.

Вот такая реальная печаль на самом деле. И это в Москве лет 7 назад. Сейчас всё ещё хуже для Сишников.

Ответить | Правка | Наверх | Cообщить модератору

71. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –1 +/
Сообщение от Аноним (40), 30-Окт-22, 16:07 
>После Samsung мне предлагали кодить этот суперсамолет Су-55 (ПАК ФА) за какие-то жалкие 50к, ну максимум 60к. Когда ребята с Java уходили на 200-300 в банки.

Знакомая программы для спутников писала для микроконтролеров миландр тоже за примерно такие суммы. Грустно.
Это при том что у нас один из самых больших военных бюджетов в мире.

Ответить | Правка | Наверх | Cообщить модератору

84. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (84), 31-Окт-22, 07:29 
Просто бюджет уходит на генеральские дачи, что в свете последних событий оказалось не так уж плохо - быстрее закончится.

С другой стороны, бюджет уходит на клининг-услуги через одну мутную конторку по штампованию образов с патриотичненькими обоями.

Ответить | Правка | Наверх | Cообщить модератору

89. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +2 +/
Сообщение от Аноним (2), 31-Окт-22, 07:38 
> 50к, ну максимум 60к ... И это в Москве лет 7 назад

Харош заливать, у нас сварщики получали от 60к, и это не в Москве лет 10 назад. С твоими "способностями" для тебя и 25к - много будет.

Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

108. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (63), 31-Окт-22, 18:43 
Ты объявления то посмотри и сколько предлагают Сишникам)))

Что, обидно стало, что ни х...не платят? На меня решил свою желчь излить?)))

И это такие ЗП во многих конторах, средняя 50-70, до 100к.

САМОЕ БОЛЬШОЕ 150к в мэйле))) Те в 2-3 раза меньше нормальных программистов)))

Которые не только Кернигана-Ричи прочитали)))

Ответить | Правка | Наверх | Cообщить модератору

42. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +2 +/
Сообщение от Аноним (40), 30-Окт-22, 07:09 
Веб PWA приложения это очень хорошо, но для них есть встроенная в браузер indexeddb
Без необходимости выкачивать большую библиотеку
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

64. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –2 +/
Сообщение от Аноним (63), 30-Окт-22, 15:05 
Замечательно, а запросы как вы к ней будете строить?
Ответить | Правка | Наверх | Cообщить модератору

85. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (84), 31-Окт-22, 07:30 
На линзах. Другое дело в том, что оно жрёт.
Ответить | Правка | Наверх | Cообщить модератору

88. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +5 +/
Сообщение от Брат Анон (ok), 31-Окт-22, 07:33 
1) Откройте для себя мир правильно структурированных ключей. Что-то вроде такого:
/users/admins/vasya
2) Не нужно тратить время на походы по сети. Это в десятки тысяч раз ускоряет выборку данных.
3) Если не использовать внешние ключи -- агрегатное хранение на порядок быстрее.
4) Если использовать внешние ключи -- вы ничего не теряете. Скорость будет немного выше, так как не тратится время на парсинг, компиляцию и оптимизацию запроса (эту часть придётся сделать руками, но можно в 2..3 раза оптимизировать, по сравнению с РСУБД).
5) К слову, материализованные графы, поток линейного логирования, сырых измерительных данных -- всё это дурно влияет на производительность РСУБД. Более того, они от таких режимов дохнут.
6) Слабо структурированные данные, жирные двоичные блобы -- РСУБД вообще для этого не предназначены. Да и с шардированием (в меньшей степени репликацией, но тем не менее) -- тоже всё достаточно грустно. Это мы ещё до биг даты толком не доехали, угу.
Закат Солнца вручную далеко не всегда оправдан. Но если в организации 50..100 БД или больше -- затраты организации на железо будут сокращены кратно. Начальство такое любит.
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

107. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –4 +/
Сообщение от Аноним (63), 31-Окт-22, 18:39 
Понятно, реляционную алгебру не осилил.
Ответить | Правка | Наверх | Cообщить модератору

110. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +4 +/
Сообщение от Аноним (2), 31-Окт-22, 22:07 
пытайся дальше... когда-то - осилишь.
Ответить | Правка | Наверх | Cообщить модератору

118. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +3 +/
Сообщение от Брат Анон (ok), 01-Ноя-22, 16:14 
> Понятно, реляционную алгебру не осилил.

Понятно. Вообще не читал мой ответ.

Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору

119. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –2 +/
Сообщение от Аноним (63), 01-Ноя-22, 17:33 
После "мир правильно структурированных ключей" дальше можно не читать.

Человек вообще не понимает о чём пишет.

Если не понимаешь разницы между ключ-значением и реляционной БД, то посчитай хотя бы алгоритмическую сложность, эксперт)

Ответить | Правка | Наверх | Cообщить модератору

101. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Аноним (40), 31-Окт-22, 10:47 
Но IndexedDB поддерживает, разные Store, они же таблицы в sql и коллекции в mongodb. Даже редис так не умеет, там фиксированно 16 таблиц на все ключи.
Поддерживает запросы по ключу и диапазону ключей.
Поддерживает транзакции.
Прямо как маленькая mongodb встроенная прямо в браузеры. С одним API на все браузеры.

Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

19. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –2 +/
Сообщение от Аноним (40), 29-Окт-22, 21:42 
В этом суть моднявых языков типа джавы и руста
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

86. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (84), 31-Окт-22, 07:31 
Джавараст!
Ответить | Правка | Наверх | Cообщить модератору

99. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (99), 31-Окт-22, 09:47 
растаджа
Ответить | Правка | Наверх | Cообщить модератору

26. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Kuromi (ok), 29-Окт-22, 23:19 
"Данные, которые web-приложения сохраняют в WASM-версии SQLite, могут быть локализованы в рамках текущего сеанса (теряются после перезагрузки страниц) или сохранены на стороне клиента (сохраняются между сеансами)."

Слово "Трекинг" просматривается насквозь.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

39. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (40), 30-Окт-22, 07:01 
Какие глупые веб-челлвекообразные.
Вместо того чтобы для трекинга сохранить данные в cookie и localStorage они выдумали качать библиотеку скомпилированную в web assembly
Что вообще в голове у этих людей
Ответить | Правка | Наверх | Cообщить модератору

44. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +2 +/
Сообщение от Аноним (2), 30-Окт-22, 07:12 
Ты, похоже, никогда не слышал про обфускацию.
Ответить | Правка | Наверх | Cообщить модератору

52. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (116), 30-Окт-22, 09:53 
Ты видимо слышал, но что это волшебное слово значит не понимаешь.
Рассказывай какой отношение обфускация имеет портированию SQLite библиотеки на webassembly
Ответить | Правка | Наверх | Cообщить модератору

65. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –2 +/
Сообщение от Аноним (63), 30-Окт-22, 15:06 
Ничего ты не понимаешь. Тут, понимашь, эксперт слово молвит. Понимать надо!
Ответить | Правка | Наверх | Cообщить модератору

80. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –1 +/
Сообщение от Аноним (2), 30-Окт-22, 22:37 
> портированию SQLite библиотеки на webassembly

В последнее время всё больше вижу вебмакак, забивающих гвозди подушками.

Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

103. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –1 +/
Сообщение от Аноним (40), 31-Окт-22, 11:07 
В последнее время всё больше вижу опеннет экспертов, по которым не понятно это скрипт или человек такой странный
Ответить | Правка | Наверх | Cообщить модератору

74. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Kuromi (ok), 30-Окт-22, 17:40 
> Какие глупые веб-челлвекообразные.
> Вместо того чтобы для трекинга сохранить данные в cookie и localStorage они
> выдумали качать библиотеку скомпилированную в web assembly
> Что вообще в голове у этих людей

Штука в том, что современные браузеры предоставляют слишком удобные интерфейсы для юзера чтобы покапаться в этих самых печеньках и сторейджах. Можно даже подправить значения или удалить все напрочь.

Толи дело самопальный webassembly код который пишет непонятно что непонятно куда.

Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

113. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (113), 01-Ноя-22, 10:44 
Это вы зря, очень удобно. Не надо городить свое, когда вам надо поискать к примеру по 2 ключам.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –3 +/
Сообщение от Аноним (10), 29-Окт-22, 19:52 
Аноним одобряет, особо радует что это не LibreSQL (или как его там, из соседней новости), а нативный скулайт.
Ответить | Правка | Наверх | Cообщить модератору

13. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –1 +/
Сообщение от Аноним (13), 29-Окт-22, 21:23 
Мы вам встроили ОС в браузер, чтобы вы пользовались ОС, пока пользуетесь ОС, пока сидите в браузере.
Ответить | Правка | Наверх | Cообщить модератору

14. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –2 +/
Сообщение от Аноним (40), 29-Окт-22, 21:32 
Моднявые сму..технологии и до sqlite до́брались. Скоро его перепишут на электрон и он не быдет работать без npm
Ответить | Правка | Наверх | Cообщить модератору

22. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +2 +/
Сообщение от Аноним (22), 29-Окт-22, 22:04 
Я тебе больше скажу они стали использовать WASM без браузера! Как просто обычный бекенд. Говорят очень безопасно.
Ответить | Правка | Наверх | Cообщить модератору

24. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Самый Лучший Гусь (?), 29-Окт-22, 22:09 
В wasm сразу встроены все необходимые алгоритмы безопастности, которые только нужны, что не сказать о нативных кодах. Это пища для размышления.
Ответить | Правка | Наверх | Cообщить модератору

29. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (29), 29-Окт-22, 23:37 
Да наслушался такого. И того что на WASM нет нормальной документации и всего такого им приходится самим разбираться. Пишут кстати на расте.   Такая безопасная безопасность что её приходится оборачивать в другую безопасность, чтобы было безопаснее.
Ответить | Правка | Наверх | Cообщить модератору

36. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +3 +/
Сообщение от Бывалый смузихлёб (?), 30-Окт-22, 06:16 
Так единственный кросплатформенный выхлоп у раста - это именно васм. Как и у сишки и у прочего, что поддерживает ллвм. В общем-то, у них особо и выбора нет в чём ковыряться )

Хотя мантр про безопасную безопасность по определению ведь не натив наслушался ещё во времена роста популярности джавы в 90/00-е. Тогда ведь многие полагали что за ней будущее даже эпичнее чем сейчас у жс, раста, васма и питона вместе взятых.
Но не взлетело. Оказалось что в абстрактном воображаемом сыре дырок не меньше. И чем он абстрактней - тем их больше

Ответить | Правка | Наверх | Cообщить модератору

55. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –2 +/
Сообщение от Аноним (40), 30-Окт-22, 10:03 
>Как и у сишки и у прочего

Ты, похоже, никогда не слышал про posix
Ох уж эти современные так называемые программисты.

Ответить | Правка | Наверх | Cообщить модератору

90. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Брат Анон (ok), 31-Окт-22, 07:45 
> Ты, похоже, никогда не слышал про posix
> Ох уж эти современные так называемые программисты.

Месье откровенно перепутал два понятия: идея и реализация.

Автомобиль -- идея.

Лада -- реализация идеи автомобиль.

Если идея хороша, не факт, что реализация идеи также будет хороша.

Ответить | Правка | Наверх | Cообщить модератору

106. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (106), 31-Окт-22, 16:21 
Жаба не взлетела из-за того, что никому просто нахрен не нужны были "кроссплатформенные" приложения. Народ пожимал плечами на "то же самое, только в браузере" и продолжал пользоваться нэйтивом.
Сейчас ситуация ничуть не лучше: все <b>платёжеспособные</b> клиенты сидят по-прежнему в Венде, Линукс радостно глотает пыль, несясь по обочине, огрызкофилы вообще не знают в своей цифровой диктатуре "что такое не эппл", а мобильные приложения вообще не нуждаются в громоздком десктоп-дизайне.
Так что макаки попрыгают со своими "десктоп-в-браузере", да опять забросят.
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

114. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним 10032 (?), 01-Ноя-22, 11:15 
Хуясе у него жаба не взлетела
Настолько не взлетела, что 25 лет уже не взлетает
Ответить | Правка | Наверх | Cообщить модератору

15. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –4 +/
Сообщение от Аноним (40), 29-Окт-22, 21:34 
Позор что так называее программисты не знающие что такое шина адреса и чем отличается Гарвардская архитектура добрались до sqlite
Ответить | Правка | Наверх | Cообщить модератору

31. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +2 +/
Сообщение от Аноним (31), 29-Окт-22, 23:46 
> и чем отличается Гарвардская архитектура

Молодец, спародировал сам себя. И Фон Нейман тут не при чём.

Ответить | Правка | Наверх | Cообщить модератору

25. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от koct9iemail (?), 29-Окт-22, 22:47 
Последний год без SQL на фронтэнде.
Ответить | Правка | Наверх | Cообщить модератору

34. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 30-Окт-22, 00:56 
https://sql.js.org уже давно был + есть реляционные бд поверх indexeddb, например, https://github.com/google/lovefield. Но хз где это в реальности применяется.
Ответить | Правка | Наверх | Cообщить модератору

27. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Kuromi (ok), 29-Окт-22, 23:22 
Самое забавное что SQL уже пыталичь просунуть в Web  в виде WebSQL, но прокатило, даже Чрому пришлось отправить его на снос, и тут же появляется SQl через WebAssembly. Да еще и опять с сохранением данных на клиенте. Как своевременно.
Ответить | Правка | Наверх | Cообщить модератору

30. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –1 +/
Сообщение от Аноним (29), 29-Окт-22, 23:38 
Ты не понимаешь WebSQL небезопасно. Тоже самое в WASM должно быть безопасно, как минимум в теории.
Ответить | Правка | Наверх | Cообщить модератору

32. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Аноним (32), 29-Окт-22, 23:50 
А на практике будут пересылать файлы бызы данных, сгенерированные на фронтэнде, на бэкенд, и открывать там. В результате - RCE.
Ответить | Правка | Наверх | Cообщить модератору

33. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Онаним. (?), 30-Окт-22, 00:10 
Придётся WASM на грусти переписывать.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

76. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –1 +/
Сообщение от Аноним (76), 30-Окт-22, 19:10 
Когда хотел схохмить... Открой для себя Wasmer - среду выполнения модулей WebAssembly, написанную на расте.
Ответить | Правка | Наверх | Cообщить модератору

81. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –1 +/
Сообщение от Онаним. (?), 31-Окт-22, 01:04 
> Когда хотел схохмить... Открой для себя Wasmer - среду выполнения модулей WebAssembly,
> написанную на расте.

Среду не хочу, пятницу давай.

Ответить | Правка | Наверх | Cообщить модератору

83. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –1 +/
Сообщение от Аноним (2), 31-Окт-22, 07:29 
> пятницу давай

Забавно :) Ты в курсе, какого гендера был Пятница?

Ответить | Правка | Наверх | Cообщить модератору

98. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +2 +/
Сообщение от Онаним. (?), 31-Окт-22, 09:42 
Гендеры, шмендеры, какая в задницу разница.
Ответить | Правка | Наверх | Cообщить модератору

37. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Бывалый смузихлёб (?), 30-Окт-22, 06:20 
WebSQL всё-таки был частью браузера, а тут - просто вебмодуль т.е часть клиентского кода вебстраницы. Даже если его и ломанут, то смогут делать лишь то что может делать жс на вебстранице.

А в первом случае - можно было бы и под капот браузера пролёту через взломанный его компонент

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

45. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +2 +/
Сообщение от Аноним (2), 30-Окт-22, 07:19 
> если его и ломанут ... лишь то что может делать жс на вебстранице

API File System Access... Если его ломанут...

Ответить | Правка | Наверх | Cообщить модератору

46. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от другой Аноним (?), 30-Окт-22, 09:10 
Если его ломанут, то никакой sqlite уже совершенно не нужен.

Ответить | Правка | Наверх | Cообщить модератору

51. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –3 +/
Сообщение от Аноним (116), 30-Окт-22, 09:41 
JS обертку над простыми файловыми операциями взломают?
Если это случится то будет доступен весь каталог пользователя на запись и все его данные + возможность сделать автозагрузку всего чего угодно, а так же ненужные уже системные файлы на чтение.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

56. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –3 +/
Сообщение от Аноним (40), 30-Окт-22, 10:09 
у веб-макак что угодно ломанут. Видишь джаву, считай что там уже дырень.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

66. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +2 +/
Сообщение от Аноним (63), 30-Окт-22, 15:13 
Так ломают то у тру олдовых элитных С++шников.
Ответить | Правка | Наверх | Cообщить модератору

72. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 30-Окт-22, 17:05 
> у веб-макак что угодно ломанут. Видишь джаву, считай что там уже дырень.

Казалось бы причём тут джава?

Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

38. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (40), 30-Окт-22, 06:55 
Websql знаменили на indexeddb
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

47. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –3 +/
Сообщение от Аноним (116), 30-Окт-22, 09:31 
Порт SQLite для WebAssembly понадобится не для того чтобы местные клоуны вываливали свои фантазии о том как происходит разработка в комментарии, а для сложных PWA приложений.
Браузер это кросс-платформенная среда выполнения, предоставляющая ABI не зависящий от операционной системы, архитектуры процессора, порядка байт и к тому же обеспечивающая хорошую изоляцию от остальной ОС.
Такие приложения не нужно устанавливать на тысячи компьютеров, они будут загружать свои компоненты по мере их обновления, автоматически.

Можно написать Offline-first PWA приложение, а способное работать без интернета, и ему как раз может понадобится база данных сложнее IndexedDB.
Подключил WebAssembly SQLite библиотеку, она тебе предоставила Promise API и пишешь запросы. Результаты сохраняться на диск через File System Access и будут синхронизироваться с бэкэндом, при появлении интернета.

Ответить | Правка | Наверх | Cообщить модератору

48. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –3 +/
Сообщение от Аноним (116), 30-Окт-22, 09:33 
Для мобильных приложений offline-first очень часто делают https://developer.android.com/topic/architecture/data-layer/...

А теперь и для PWA

Ответить | Правка | Наверх | Cообщить модератору

50. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Аноним (2), 30-Окт-22, 09:39 
> Браузер это кросс-...

Расскажи эту сказку микрософту, например. Который в свои новые браузеры встраивает дотнетапплеты. А самое печальное - сайты используют это... В итоге - сайт не работает, кроме последних венд с эджо-ослом.

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

57. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (40), 30-Окт-22, 10:12 
Как будто необразованные веб-макаки не знающие что такое шина адреса и пихающие в каждый hello world на джаве по 100500 npm зависимостей, могут это понять.
Ответить | Правка | Наверх | Cообщить модератору

61. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –1 +/
Сообщение от Аноним (61), 30-Окт-22, 14:11 
>джаве по 100500 npm

нет я конечно согласен что жс произошёл от жавы (и потом немножко наоборот), но это всё же некорректно называть одно другим, там достаточно мало общего осталось.

Ответить | Правка | Наверх | Cообщить модератору

60. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +4 +/
Сообщение от Аноним (60), 30-Окт-22, 13:32 
>сложных PWA приложен

Когда слышу такое хочется кричать - А ПОЧЕМУ НЕ СДЕЛАТЬ НОРМАЛЬНЫЙ КЛИЕНТ-СЕРВЕР? На нормальном ЯП, с нормальными библиотеками сети/бд, с нормальным протоколом РПЦ, который поддерживает только домен нашего преложения, и наконец с нормальным родным гуем для каждой платформы? Почему нормальная разработка уже не в моде? В операционку тащат браузерного монстра, чтобы он сдеал то что она уже умеет, но с дикими затратами памяти/проца и задними дверьми в самых неожиданных местах. Мир точно где-то срвернул не туда.

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

62. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (40), 30-Окт-22, 14:54 
Иногда нормальный клиент-сервер делают. На dot.net получается родной гуй для каждой версии винды и все давольны.
Ответить | Правка | Наверх | Cообщить модератору

68. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –4 +/
Сообщение от Аноним (40), 30-Окт-22, 15:17 
У нас на работе фронтэнд для пользователей на react/javascript и android/kotlin
А фронтэнд биллинга на react. Биллинг запускают и из gnu/linux, из windows и из mac os x и даже из планшетов android так как большая часть сотрудников удаленщики.

Вот я думаю, оставшимся 2м программистам нужно переписать это на НОРМАЛЬНЫЙ КЛИЕНТ-СЕРВЕР без смузи-технологий, чтобы опеннет эксперты были довольны. Там и так 5 языков программирования и 8 фреймворков, поэтому если добавить к ним еще 3 (языка и фреймворка) с них не убудет.

Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

70. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  –4 +/
Сообщение от Аноним (40), 30-Окт-22, 15:24 
для клиентского frontend был бы очень полезен offine-first, но его нет. Собственно у нас по уму и должно было бы быть настоящее PWA приложение для клиентов, но...
Ответить | Правка | Наверх | Cообщить модератору

69. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Аноним (63), 30-Окт-22, 15:19 
Те чтобы приложение на каждый чих лезло с запросом на сервер и тратило 200-300 мм (а то и больше) только на задержки сети?

Да вы, батенька, гений.

Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

73. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 30-Окт-22, 17:10 
>>сложных PWA приложен
> Когда слышу такое хочется кричать - А ПОЧЕМУ НЕ СДЕЛАТЬ НОРМАЛЬНЫЙ КЛИЕНТ-СЕРВЕР?
> На нормальном ЯП, с нормальными библиотеками сети/бд, с нормальным протоколом РПЦ,
> который поддерживает только домен нашего преложения, и наконец с нормальным родным
> гуем для каждой платформы? Почему нормальная разработка уже не в моде?
> В операционку тащат браузерного монстра, чтобы он сдеал то что она
> уже умеет, но с дикими затратами памяти/проца и задними дверьми в
> самых неожиданных местах. Мир точно где-то срвернул не туда.

Ну ты приведи пример таких технологий. Все свернули на электрон, потому что это тупо дешевле в том числе и в плане поиска людей.


Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

67. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (63), 30-Окт-22, 15:15 
Так местные клоуны дальше вызова malloc и не продвинулись.

Всё ещё думают что JavaScript для анимации статичных страничек, как в старые добрые времена.

Собственно, в этих временах и своих фантазиях они и застряли.

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

93. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (93), 31-Окт-22, 08:32 
JS хорош, а все разрабы на нем - г...о.
Ответить | Правка | Наверх | Cообщить модератору

75. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Kuromi (ok), 30-Окт-22, 17:45 
>[оверквотинг удален]
> Браузер это кросс-платформенная среда выполнения, предоставляющая ABI не зависящий от
> операционной системы, архитектуры процессора, порядка байт и к тому же обеспечивающая
> хорошую изоляцию от остальной ОС.
> Такие приложения не нужно устанавливать на тысячи компьютеров, они будут загружать свои
> компоненты по мере их обновления, автоматически.
> Можно написать Offline-first PWA приложение, а способное работать без интернета, и ему
> как раз может понадобится база данных сложнее IndexedDB.
> Подключил WebAssembly SQLite библиотеку, она тебе предоставила Promise API и пишешь запросы.
> Результаты сохраняться на диск через File System Access и будут синхронизироваться
> с бэкэндом, при появлении интернета.

О, очередные влажные фантазии про PWA-который-вот-вот-захватит-мир. Какая это там уже итерация по счету?
Пока что PWA мне напоминают морские приливы и отливы - покричали, поигрались, бросили, через годик другой опять сделали открытие. И каждый раз оказывается что опять не хватило API, не хватило функционала, вот уже решили SQL прикрутить, теперь-то точно вхлетит!

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

77. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Аноним (2), 30-Окт-22, 19:52 
Последнее время от PWA как раз отказываются. Эппл заблокировала некоторые функции PWA из-за проблем с конфиденциальностью. Мозила с FF 85 (всего-то 2021 год) дропнула часть функционала PWA. На мобильниках PWA усиленно выжирают батарейку.
Ответить | Правка | Наверх | Cообщить модератору

94. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Аноним (93), 31-Окт-22, 08:35 
Ну да, все и правильно. Пофиг на производительность и размер этих помоев.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

79. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 30-Окт-22, 20:11 
Апи взаимодействия с бд синхронный, хотя в websql был как синхронный, так и асинхронный вариант https://www.w3.org/TR/webdatabase/#sql. Чтобы долгие операции не вешали ui их предлагается выносить в отдельный веб-воркер?
Ответить | Правка | Наверх | Cообщить модератору

87. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +2 +/
Сообщение от Аноним (84), 31-Окт-22, 07:32 
Их предполагается переписывать с ORM на SQL.
Ответить | Правка | Наверх | Cообщить модератору

111. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (40), 01-Ноя-22, 09:32 
https://sqlite.org/wasm/doc/trunk/api-oo1.md

Но там же есть Object Oriented API, зачем с него переписывать?
Как это поможет от блокировки главного потока?

Ответить | Правка | Наверх | Cообщить модератору

91. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (40), 31-Окт-22, 08:02 
https://sqlite.org/wasm/doc/trunk/api-worker1.md#promiser

Вот же оно уже вынесенное

Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

100. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +5 +/
Сообщение от Аноним (2), 31-Окт-22, 10:21 
воркер на воркере воркером погоняет... И чего это браузеры начали тормозить круче паровоза в вертикальную гору?!
Ответить | Правка | Наверх | Cообщить модератору

112. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (40), 01-Ноя-22, 09:33 
В вашем гениальном комментарии сосредоточена вся суть так называемой веб, так называемой разработки
Ответить | Правка | Наверх | Cообщить модератору

115. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (116), 01-Ноя-22, 14:56 
Веб-макаки не умеющие программировать окончательно испортили интернет.
Всем вменяемым людям давно пора переходить на Gopher
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

120. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (63), 01-Ноя-22, 17:35 
И что ты до сих пор не перешёл?
Ответить | Правка | Наверх | Cообщить модератору

92. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Аноним (93), 31-Окт-22, 08:31 
Правильно! Чтобы быстрее современный веб медным тазом накрылся.
Ответить | Правка | Наверх | Cообщить модератору

95. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +3 +/
Сообщение от ыы (?), 31-Окт-22, 08:44 
Надо ли нам уже надевать шапочки из фольги и учить язык рептилоидов?
Ответить | Правка | Наверх | Cообщить модератору

96. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +1 +/
Сообщение от Аноним (2), 31-Окт-22, 08:45 
> надевать шапочки из фольги и учить язык рептилоидов?

Растаманы уже это сделали.

Ответить | Правка | Наверх | Cообщить модератору

102. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (40), 31-Окт-22, 10:54 
Мне часто кажется что рептилоиды высосали мозг у местных экспертов.
Ответить | Правка | Наверх | Cообщить модератору

117. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от pofigist (?), 01-Ноя-22, 15:46 
Хммм... Осталась только одна надежда - на РВСН... Иначе эту заразу никак не выжечь... :)
Ответить | Правка | Наверх | Cообщить модератору

121. "В SQLite добавлена поддержка WASM для использования СУБД в w..."  +/
Сообщение от Аноним (63), 01-Ноя-22, 17:37 
Согласен, без американских стратегических сил с экспертами opennet не справиться.

Проблему нужно решать окончательно.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру