Tag

JSBridge

1 views collected around this technical thread.

Architect
Architect
May 19, 2024 · Mobile Development

Implementing Offline‑Capable H5 in Mobile Apps Using WebView and JSBridge

This article explores the architecture and implementation of hybrid mobile applications that run H5 pages with offline package support, detailing communication schemes between JavaScript and native code, JSBridge SDK design, offline package construction, management, version control, and related stability and security considerations.

Hybrid AppJSBridgeSDK
0 likes · 33 min read
Implementing Offline‑Capable H5 in Mobile Apps Using WebView and JSBridge
HelloTech
HelloTech
Apr 18, 2024 · Mobile Development

Understanding JSBridge in Hybrid Mobile App Development

JSBridge is a bidirectional communication layer that lets hybrid mobile apps combine native performance with web flexibility by allowing JavaScript to invoke native functions and native code to call back into the WebView, using techniques such as URL schemes, injected APIs, and platform‑specific evaluateJavascript methods.

AndroidHybrid AppJSBridge
0 likes · 13 min read
Understanding JSBridge in Hybrid Mobile App Development
Tencent Cloud Developer
Tencent Cloud Developer
Apr 11, 2024 · Mobile Development

WebView-Based Offline H5 Implementation and JSBridge Design for Mobile Apps

This article details a hybrid WebView architecture for mobile apps that enables offline‑packaged H5 pages, describes bidirectional JSBridge communication methods, outlines a platform‑agnostic JavaScript SDK, explains package structure and version management, and covers development tools, UI integration, and security measures for stable cross‑platform deployment.

Hybrid AppJSBridgeWebView
0 likes · 34 min read
WebView-Based Offline H5 Implementation and JSBridge Design for Mobile Apps
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Mar 20, 2023 · Mobile Development

Hybrid Development Practices: Frontend and Client Collaboration at NetEase Yanxuan

At NetEase Yanxuan, successful webview‑plus‑APP hybrid development hinges on close frontend‑client collaboration, detailed attention to presentation, workflow, and error handling, strict JSBridge standards with unified SDK and documentation, and proactive communication to bridge knowledge, business, and legacy gaps across Android and iOS.

API standardizationCross-PlatformJSBridge
0 likes · 12 min read
Hybrid Development Practices: Frontend and Client Collaboration at NetEase Yanxuan
HelloTech
HelloTech
Feb 13, 2023 · Mobile Development

Hybrid Native Map and H5 Integration via WebView for Overseas Projects

The project replaces costly Google Dynamic Maps with a hybrid solution that overlays a transparent WebView on a native map component, using a JSBridge to route H5 events and native map interactions, dynamically managing hot‑zone data, thereby cutting service fees, boosting performance, and preserving H5 development flexibility.

HotzoneHybrid AppJSBridge
0 likes · 10 min read
Hybrid Native Map and H5 Integration via WebView for Overseas Projects
Snowball Engineer Team
Snowball Engineer Team
Nov 14, 2022 · Mobile Development

Snowball Cross-Platform Architecture: RN and WebView Container Overview

This article presents Snowball's cross‑platform container architecture, detailing the overall design, the RN and WebView containers, the JSBridge communication layer, native component integration, and future directions for improving dynamic updates, performance, and open‑platform capabilities.

Container ArchitectureJSBridgeReact Native
0 likes · 20 min read
Snowball Cross-Platform Architecture: RN and WebView Container Overview
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Dec 6, 2021 · Mobile Development

Unveiling the Architecture of WeChat Mini Programs: From Dual Threads to Virtual DOM

This article traces the evolution of mini programs, explains their dual‑thread model, details the core components such as WAWebview, WAService, the virtual DOM and JSBridge, and shows how wcc and wcsc compile wxml and wxss into executable JavaScript and styles.

JSBridgeWeChat Mini Programarchitecture
0 likes · 19 min read
Unveiling the Architecture of WeChat Mini Programs: From Dual Threads to Virtual DOM
ByteDance ADFE Team
ByteDance ADFE Team
Jun 30, 2021 · Mobile Development

Understanding JSBridge: Implementation and Communication Between WebView and Native

This article explains what JSBridge is, details its implementation using URL interception and iframe tricks, and walks through the full communication flow between a WebView and native code on iOS, including code examples for registration, message handling, and callbacks.

BridgeJSBridgeJavaScript
0 likes · 12 min read
Understanding JSBridge: Implementation and Communication Between WebView and Native
ByteFE
ByteFE
Jun 17, 2021 · Mobile Development

Understanding JSBridge: Implementation and Communication Between WebView and Native

This article explains what JSBridge is, details its implementation using URL interception and iframe tricks, and walks through the registration, message handling, and call flow between WebView and native code on iOS, providing full code examples and a step‑by‑step process overview.

BridgeJSBridgeNative Communication
0 likes · 11 min read
Understanding JSBridge: Implementation and Communication Between WebView and Native
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Feb 23, 2021 · Mobile Development

Mastering WebView & JSBridge: Seamless Native‑Web Communication on Android & iOS

This article explains the fundamentals of WebView as a native container for H5, introduces the JSBridge concept for two‑way JavaScript‑Native messaging, and provides detailed implementation patterns and code samples for Android (JavascriptInterface, URL‑Scheme, WebChromeClient) and iOS (WKWebView, user scripts, message handlers).

AndroidJSBridgeNative-JS Communication
0 likes · 11 min read
Mastering WebView & JSBridge: Seamless Native‑Web Communication on Android & iOS
政采云技术
政采云技术
Feb 23, 2020 · Mobile Development

An Introduction to JSBridge: Origin, Dual‑Communication Principles, and Usage

This article explains the origin of JSBridge, compares H5 and native development, details the two‑way communication mechanisms—including URL Scheme interception, prompt rewriting, and API injection—and provides practical usage guidelines and code examples for integrating JSBridge in hybrid mobile apps.

JSBridgeJavaScriptMobile
0 likes · 14 min read
An Introduction to JSBridge: Origin, Dual‑Communication Principles, and Usage
NetEase Media Technology Team
NetEase Media Technology Team
Dec 20, 2019 · Frontend Development

Optimizing H5 Resources and JsBridge in News Client

The NetEase News client boosts H5 performance by packaging static pages into zip files for native offline storage, intercepting WebView requests, redesigning a symmetric JsBridge with unified message IDs and namespaces, and adding pre‑request and WebView pooling, cutting load time from ~943 ms to ~391 ms and improving first‑load speed by up to 75 %.

Frontend DevelopmentHybrid AppJSBridge
0 likes · 22 min read
Optimizing H5 Resources and JsBridge in News Client
Meitu Technology
Meitu Technology
Oct 17, 2018 · Mobile Development

Hybrid App Architecture and JSBridge Implementation Overview

The article explains hybrid app architecture, comparing WebView‑based, native‑UI, and mini‑program approaches, and details a custom‑scheme JSBridge that enables bidirectional communication between JavaScript and native code, its injection, callback handling, SDK packaging, and the trade‑offs of online versus embedded H5 integration.

Cross-PlatformHybrid AppJSBridge
0 likes · 15 min read
Hybrid App Architecture and JSBridge Implementation Overview
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Sep 11, 2018 · Mobile Development

Cross‑Platform Native Fusion: Expert Insights from IMWeb Conf 2018

The IMWeb Conf 2018 Native Cross‑Platform Fusion session explored the challenges of “write once, run anywhere,” presented expert talks on frameworks like Taro, Hippy, and Weex, and featured a detailed Q&A on React Native, JSBridge optimization, and choosing sustainable mobile development solutions.

Cross-PlatformHippyJSBridge
0 likes · 12 min read
Cross‑Platform Native Fusion: Expert Insights from IMWeb Conf 2018
Qunar Tech Salon
Qunar Tech Salon
May 26, 2017 · Mobile Development

In‑Depth Analysis and Implementation of JSBridge for Mobile Hybrid Development

This article provides a comprehensive overview of JSBridge, covering its origins, use cases, communication mechanisms, and detailed JavaScript‑side implementation with code examples for iOS and Android, helping developers understand and build robust hybrid mobile applications.

JSBridgeJavaScriptMobile
0 likes · 17 min read
In‑Depth Analysis and Implementation of JSBridge for Mobile Hybrid Development
Hujiang Technology
Hujiang Technology
Apr 20, 2017 · Mobile Development

Enhancing UIWebView with KakiWebView: Plugins, JSBridge, and JavaScriptCore Integration

This article explores how to improve the legacy UIWebView on iOS by using the lightweight KakiWebView component, discussing motivations for WebView adoption, JS‑Native interaction via JSBridge and JavaScriptCore, code organization strategies, and a set of extensible plugins.

JSBridgeJavaScriptCoreKakiWebView
0 likes · 7 min read
Enhancing UIWebView with KakiWebView: Plugins, JSBridge, and JavaScriptCore Integration
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Oct 25, 2016 · Mobile Development

Designing the Communication Layer and H5 Container for Hybrid Mobile Apps

This article explains how to design a hybrid app's communication layer using JSBridge, outlines native‑H5 interaction patterns, presents bridge protocol implementations, discusses UI responsibilities, and describes offline H5 container architecture with local URL routing and update mechanisms.

AndroidBridgeHybrid
0 likes · 19 min read
Designing the Communication Layer and H5 Container for Hybrid Mobile Apps