Hathora:一个用于构建多人游戏和其他实时应用程序的 #框架

:一个用于构建多人游戏和其他实时应用程序的#框架Hathora具有以下开箱即用的功能:•内置网络服务器状态自动同步到所有订阅的客户端具有增量编码的优化二进制协议易于使用的远程过程调用(RPC)•具有类型安全数据模型和客户端代码生成的声明式API格式•具有内置原型接口的开发服务器•各种内置身份验证提供程序•服务器状态的自动持久化•水平可扩展架构

相关推荐

封面图片

Neutralinojs – 使用 JavaScript 构建轻量级跨平台桌面应用程序。 ​​​| 文档 | #框架

Neutralinojs–使用JavaScript构建轻量级跨平台桌面应用程序。​​​#框架Neutralinojs是一个轻量级、可移植的桌面应用程序开发框架。它允许你使用JavaScript、HTML和CSS开发轻量级的跨平台桌面应用程序。你可以使用任何编程语言(通过扩展IPC)扩展Neutralinojs,并将Neutralinojs用作任何源文件的一部分(通过子进程IPC)。在Electron和NWjs中,你必须安装Node.js和数百个依赖库。嵌入式Chromium和Node让简单的应用变得臃肿。Neutralinojs提供了一个轻量级和可移植的SDK,它是Electron和NW.js的替代品。Neutralinojs不捆绑Chromium,而是使用操作系统中现有的Web浏览器库(例如:Linux上的gtk-webkit2)。Neutralinojs为本机操作实现了一个WebSocket连接,并嵌入了一个静态Web服务器来提供Web内容。此外,它还为开发人员提供了一个内置的JavaScript客户端库。功能:便携式开发套件。应用程序开发人员无需编译。用户不需要额外的依赖项。原生功能支持:读取文件、运行系统命令等。与基于铬节点的框架相比,资源占用更少。跨平台:Neutralinojs应用程序适用于Linux、Windows、macOS和Web。简单灵活的开发环境。

封面图片

多人游戏引擎,基于WebAssembly、Rust和WebGPU运行时,用于构建高性能的和3D应用

多人游戏引擎,基于WebAssembly、Rust和WebGPU运行时,用于构建高性能的多人游戏和3D应用1.无缝联网。Ambient既是你的服务器又是你的客户端。你所需要做的就是建立你的服务器和/或客户端逻辑:运行时为你处理数据的同步。2.隔离性。你为Ambient构建的项目通过WebAssembly的力量在隔离状态下执行--因此,如果有什么东西崩溃了,它不会使你的整个程序崩溃。这也意味着你可以安全地运行不受信任的代码。3.面向数据的设计。Ambient的核心数据模型是一个实体组件系统,每个WASM模块都可以操作。4.多语言:你将能够用任何能够编译成WebAssembly的语言来构建Ambient模块。目前,Rust是唯一支持的语言,但我们正在努力扩展到其他语言。5.单一可执行文件。Ambient是一个单一的可执行文件,可以在Windows、Mac和Linux上运行。它可以作为一个服务器或客户端。6.互操作性。Ambient允许你定义自定义组件和"概念"(组件的集合)。只要你的Ambient项目使用相同的组件和概念,它们就能共享数据和互操作,即使它们彼此不认识。7.资产管道和流。Ambient有一个资产管道,能够编译多种资产格式,包括.glb和.fbx。这些资产总是通过网络进行流式传输,因此你的客户在加入时将会收到他们需要的一切。8.强大的渲染器。环境渲染器是由GPU驱动的,删减和细节级别的切换都完全由GPU处理。默认情况下,它使用PBR。它还支持级联阴影贴图和实例化所有可以被实例化的东西。

封面图片

WhatsApp宣布放弃基于Electron框架构建的Windows桌面应用程序!

WhatsApp宣布放弃基于Electron框架构建的Windows桌面应用程序!根据,WhatsApp决定停止支持基于Electron框架构建的Windows桌面应用程序,并鼓励用户切换至全新的原生(Native)客户端。在公告中提到whatsapp这样做是为了提供更加流畅、稳定、丰富的桌面体验,对于快速的过度可能会用户的引起不满,希望得到谅解。WhatsApp原生客户端能够充分发挥操作系统的特性和功能,实现更高的性能、更好的稳定性和更出色的用户界面。同时,原生客户端的开发也更好地适应不同平台和操作系统的特性,提供更一致的用户体验。通过切换至原生客户端,WhatsApp希望为用户带来更流畅、更高效的通信体验,并不断改进和增加新功能。用户将享受到更快的消息传递速度、更好的通知系统以及更多个性化和安全性的选项。如果您目前正在使用基于Electron构建的WhatsApp桌面应用程序,WhatsApp将向您展示切换至全新原生版本的提示界面。请留意官方网站提供的详细信息,以便顺利进行平滑的转换。投稿人:ElisaMin投稿:@ZaiHuaBot频道:@TestFlightCN

封面图片

可扩展、分布式、协作式文档-图数据库,可用于实时 Web应用

可扩展、分布式、协作式文档-图数据库,可用于实时Web应用SurrealDB是一个端到端的云原生数据库,适用于Web、移动、无服务器、jamstack、后端和传统应用程序。SurrealDB通过简化数据库和API堆栈来减少现代应用程序的开发时间,消除对大多数服务器端组件的需求,让你能够更快、更便宜地构建安全、高性能的应用程序。SurrealDB既充当数据库,又充当现代、实时、协作的API后端层。SurrealDB可以作为单个服务器运行,也可以以高可用、高可扩展的分布式模式运行——支持从客户端设备进行SQL查询、GraphQL、ACID事务、WebSocket连接、结构化和非结构化数据、图形查询、全文索引、地理空间查询和逐行基于权限的访问。特征:数据库服务器或嵌入式库多行、多表ACID事务单节点或高度可扩展的分布式模式记录链接和有向类型图连接存储结构化和非结构化数据用于预先计算的高级分析的增量计算视图Realtime-api层,内置安全权限使用表格、文档和图形以任何方式存储和建模数据前端和后端开发的简单模式定义直接从网络浏览器和客户端设备连接和查询使用嵌入式JavaScript函数实现自定义高级功能

封面图片

TaskingAI将 Firebase 的简单性带入AI 原生应用程序开发中。

将Firebase的简单性带入AI原生应用程序开发中。该平台支持使用来自不同提供商的各种LLM来创建类似GPT的多租户应用程序。它具有独特的模块化功能,例如推理、检索、助手和工具,无缝集成以增强开发过程。TaskingAI的凝聚力设计确保了人工智能应用开发的高效、智能和用户友好的体验。主要特征:一体化LLM平台:通过统一的API访问数百个AI模型。直观的UI控制台:简化项目管理并允许控制台内工作流程测试。BaaS启发的工作流程:将AI逻辑(服务器端)与产品开发(客户端)分开,提供从基于控制台的原型设计到使用RESTfulAPI和客户端SDK的可扩展解决方案的清晰途径。可定制的集成:通过可定制的工具和先进的检索增强生成(RAG)系统增强法学硕士功能异步效率:利用PythonFastAPI的异步特性实现高性能、并发计算,增强应用程序的响应能力和可扩展性。

封面图片

中国有一个奥运应用程序,声称用于追踪新冠病毒接触者,所有运动员和与会者都必须使用该应用程序。然而,据透露,这款应用程序的 And

中国有一个奥运应用程序,声称用于追踪新冠病毒接触者,所有运动员和与会者都必须使用该应用程序。然而,据透露,这款应用程序的Android和iOS版都在收集音频并发送到位于中国的服务器。技术研究员JonathanScott对这个名为MY2022Olympics的应用程序进行了逆向工程。他发现该应用程序可用于监视运动员和与会者,因为它可以在未经同意的情况下录制音频并将其发送到中国的服务器进行分析。Scott写道,该应用程序“将自己置于前台,以确保它有能力倾听。”该应用程序似乎没有利用安全漏洞。它主动录制音频并将其发送到中国境内的服务器。根据Scott的发现,即使将其移至后台,它也会将自己强制移至前台,以便继续积极地窃听。该应用程序使用由一家名为iFlytek的初创公司开发的AI技术。在我们的博客上搜索“iFlytek”您将看到与其相关的内容。#Surveillance#Olympics#China#BigBrother

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人