Skip to content
TopicTracker
来自 HackerNews查看原文
译文语言译文语言

Libomemo.js 0.0.1 —— 适用于 JavaScript 的 OMEMO 加密库

Libomemo.js 0.0.1 发布,这是首个为 JavaScript 环境提供的 OMEMO 加密协议库。OMEMO 是一种端到端加密协议,常用于即时通讯应用中的消息加密。该库使得在 JavaScript 项目中集成 OMEMO 加密成为可能,支持浏览器和 Node.js 环境。

相关报道

  • Datasette Apps is a new plugin that lets users host custom HTML+JavaScript apps inside Datasette in a sandboxed iframe with a Content Security Policy. The apps can run read-only SQL queries and optionally write data via stored queries. The feature supports AI-assisted creation through copyable prompts for LLMs.

  • Simon Willison released an alpha package, micropython-wasm, that runs MicroPython code inside a WebAssembly sandbox via wasmtime. It enforces memory/CPU limits, restricts file and network access, and supports persistent state and host functions for safely executing untrusted code in Python applications.

  • Simon Willison created a GitHub repository that converts Mozilla's browser-compat-data into a ~66MB SQLite database, using an AI-generated script and GitHub Actions to build and host the database on an orphan branch with open CORS headers for easy access via Datasette Lite.

  • Datasette 1.0a35 has been released, introducing a new "Create table" interface and JSON API, an "Alter table" feature with table modification capabilities, and official documentation for template context variables as a stable API for custom templates until version 2.0.

  • Simon Willison created a test harness to explore using the Origin Private File System (OPFS) with Pyodide, with the goal of enabling Datasette Lite to edit persistent SQLite files stored on the user's computer directly in the browser.