awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 个仓库

Awesome GitHub RepositoriesCross-Window Messaging

Interfaces for synchronizing state between multiple browser windows using post-message APIs.

Explore 7 awesome GitHub repositories matching networking & communication · Cross-Window Messaging. Refine with filters or upvote what's useful.

Awesome Cross-Window Messaging GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • hakimel/reveal.jshakimel 的头像

    hakimel/reveal.js

    71,731在 GitHub 上查看↗

    This project is a web-native presentation framework that renders slide decks from standard HTML or Markdown. It functions as a declarative slide engine, managing navigation, state persistence, and lifecycle events through a configuration-driven interface. By leveraging standard web technologies, it enables the creation of responsive, browser-based presentations that support complex layouts, nested transitions, and interactive content. The framework distinguishes itself through a modular, plugin-based architecture that allows developers to extend core functionality using custom hooks and event

    Interfaces between browser windows to keep secondary displays and speaker notes in sync with the primary presentation.

    JavaScriptpresentationsslidesslideshow
    在 GitHub 上查看↗71,731
  • gaearon/redux-devtoolsgaearon 的头像

    gaearon/redux-devtools

    14,355在 GitHub 上查看↗

    Redux DevTools is a state management debugger and visualizer for Redux applications. It provides a set of interfaces for inspecting state trees, monitoring real-time state changes, and dispatching actions. The project features a state time travel debugger that allows for rewinding and replaying sequences of dispatched actions to reproduce specific application states. It includes a remote state monitor to track state changes from sources in environments where local browser access is unavailable. The toolset covers action history replay, state change inspection, and hot-reload development work

    Provides interfaces for synchronizing state between the application and a standalone debugger window using post-message APIs.

    TypeScript
    在 GitHub 上查看↗14,355
  • googlechrome/workboxGoogleChrome 的头像

    GoogleChrome/workbox

    12,895在 GitHub 上查看↗

    Workbox is a modular library and toolkit designed for managing service workers in progressive web applications. It provides a comprehensive framework for handling asset caching, request routing, and background script lifecycle management, enabling developers to build web applications that function reliably offline and load efficiently. The project distinguishes itself through a declarative routing engine and a plugin-based architecture that allows for the injection of custom logic into the request and response processing pipeline. It supports advanced caching patterns, such as cache-first or

    Facilitates structured communication between the main application thread and background scripts to coordinate state and lifecycle events.

    JavaScriptoffline-firstprogressive-web-appservice-worker
    在 GitHub 上查看↗12,895
  • giscus/giscusgiscus 的头像

    giscus/giscus

    11,793在 GitHub 上查看↗

    Giscus is a comment system that enables websites to host interactive discussion sections by leveraging GitHub Discussions as a backend. It functions as a web component that maps specific page URLs or metadata to discussion threads, allowing visitor messages and reactions to be stored and retrieved directly from a linked repository. The system operates by injecting a sandboxed iframe into the host page, which isolates the interface from the parent website's styles while maintaining secure communication through browser messaging protocols. Configuration is handled declaratively via HTML data at

    Uses browser post-message protocols to facilitate secure communication between the host page and the embedded widget.

    TypeScriptblogcomment-systemcomments
    在 GitHub 上查看↗11,793
  • whatwg/htmlwhatwg 的头像

    whatwg/html

    9,163在 GitHub 上查看↗

    This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.

    Establishes secure messaging channels and data transfers between windows, iframes, and background workers.

    HTMLcanvaseventsourcehtml
    在 GitHub 上查看↗9,163
  • golden-layout/golden-layoutgolden-layout 的头像

    golden-layout/golden-layout

    6,689在 GitHub 上查看↗

    Golden Layout is a framework-agnostic UI container and web window layout manager designed to organize application interfaces into a flexible grid of draggable and resizable multi-pane windows. It functions as a hierarchical grid system that arranges page elements into a tree of nested rows and columns to create complex professional interfaces. The system acts as a multi-window workspace orchestrator, allowing components to be detached from the main layout into independent native browser windows. It also serves as a serializable layout engine that captures the arrangement of user interface com

    Synchronizes state and communication between detached browser windows and the main layout via a shared event broadcasting system.

    JavaScriptdrag-and-dropgolden-layoutjavascript
    在 GitHub 上查看↗6,689
  • remy/html5demosremy 的头像

    remy/html5demos

    4,729在 GitHub 上查看↗

    该项目是一系列技术演示和原型,展示了各种 HTML5 API、多媒体能力和 Web 标准实现。它作为一个前端技术沙盒,以及现代浏览器功能实现的概念验证(PoC)库。 该集合包括针对 HTML5 多媒体的专门展示,具有音频、视频和实时媒体流的操作功能。它还提供了一系列专注于原型化 Web 能力的实验,以验证在实时环境中的技术可行性和浏览器支持情况。 该项目涵盖了广泛的功能领域,包括基于浏览器的图形渲染和地理定位服务。它演示了客户端数据存储和持久化、通过双向连接实现的实时数据同步,以及安全的跨窗口通信。其他能力包括后台任务执行、Web 资产缓存,以及诸如拖拽实现等交互式用户界面元素。

    Implements secure communication between separate browser windows and iframes using the postMessage API.

    HTML
    在 GitHub 上查看↗4,729
  1. Home
  2. Networking & Communication
  3. Distributed Systems and Peer-to-Peer
  4. Distributed Computing
  5. Communication Protocols
  6. Cross-Window Messaging

探索子标签

  • Window-Worker BridgesStructured messaging interfaces for coordinating state between main threads and background workers. **Distinct from Cross-Window Messaging:** Distinct from general cross-window messaging: specifically targets the window-to-service-worker communication channel.