Dream browser
What should a browser provide? What APIs should be provided?
+
–
I am curious what you all think a browser should provide. Maybe we can design a layout engine that does everything you want.
Нет дочерних категорий.
+[вопрос]
+[идея]
+[проект]
О, здесь должен быть длинный список вещей. для одного:
https
, как описано в идее Интернет-браузер. (например,postgres://
,mongodb://
,ftp://
и т. д. должны быть доступны для просмотра естественным образом и непосредственно из браузера, отображаемого для людей.)graphql:///
,rest:///
и т. д.Эти возможности для доступа к различным типам протоколов через интуитивно понятные пользовательские интерфейсы могут быть обеспечены путем включения библиотек пользовательского интерфейса JavaScript в кеш браузера, поэтому что-то вроде «npm install» будет работать в браузере, и разработчикам JavaScript не нужно будет приносить свой JavaScript с их веб-приложений, это сэкономило бы много трафика и сделало бы CDN почти устаревшими. Библиотеки виджетов (например, SnappyWidgets) также могут быть частью этого.
Просто несколько мыслей.
И т.п.
Oh, this has to have a long list of things. for one:
https
, as described in the Internet Browser idea. (e.g.,postgres://
,mongodb://
,ftp://
, etc., should be browsable naturally and directly from browser, rendered for humans.)http
, likegraphql:///
,rest:///
, etc.irc://
integrated.These capabilities to access different kind of protocols through intuitive UIs, could be provided by making JavaScript UI libraries part of browser cache, so, something like
npm install
would work within browser, and the JavaScript developers would not have to bring their JavaScript with their web apps, it would save a lot of bandwidth, and would make CDNs almost obsolete. Widget libraries (i.e., SnappyWidgets), could be part of that too.Just a few of thoughts.
Etc.
Некоторые вещи, которые я хочу от браузера -
Одноранговое хранилище 2, например, с CRDT, как в протоколе dat или IPFS
API-интерфейсы SQL
Синхронизация и API удаленного хранения, такие как S3
Виртуальный DOM и двусторонняя привязка
Серверный компонент аналогичен Opera Unite
Эффективные виджеты рабочего стола, которые могут лениво поддерживать триллионы элементов автоматически
Some things I want from a browser -
Peer 2 peer storage such as with CRDT as in dat protocol or IPFS
SQL APIs
Sync and remote storage APIs like S3
Virtual DOM and two way binding
Server component similar to Opera Unite
Efficient desktop widgets that can lazily support trillions of items automatically