
0:000:00
<p>本期是速通 JSJ 588 播客 《<a href="https://topenddevs.com/podcasts/javascript-jabber/episodes/how-to-build-peer-to-peer-mobile-and-desktop-apps-with-socket-supply-jsj-588">How to Build Peer-to-Peer Mobile and Desktop Apps with Socket Supply</a>》</p><p>嘉宾是:你不知道的js 作者,目前在 <a href="https://socketsupply.co/">Socket Supply</a></p><p>目前在 advocating for the open web platform 倡导开放网络平台</p><p>介绍的这个 Socket Supply 的工具,希望一套代码,支持不同的平台 one code base, solve the problem with kind of the multi-platform.</p><p>web 技术构建桌面、移动端应用,从十几年前开始看,已经有了一些玩家:</p><ul> <li>PhoneGap -> apache cordova</li> <li>nativescript / ionic / react native / tauri / electron</li></ul><p>都在试图创建 runtime 包装 web 应用,来实现 app 在不同的原生平台处理。Socket Supply 也加入了其中,提供了开源的运行时通过 open runtime , warps around a web app like a pwa 从而实现上架各平台。</p><blockquote>Capacitor建立在Cordova上,这是一个15 +年前的代码库,专为移动设备编写,尽管它确实将Electron用于桌面,但这正在采购整个第二个项目,并且两者结合起来会产生大量的复杂性。Socket 是针对移动、桌面、无头和 Web 从头开始构建的,发明了尽可能少的新 API。更重要的是,Socket专注于采用CSP等Web标准来沙盒原生API,并实现点对点等现代网络...