Tag

WebView

1 views collected around this technical thread.

Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 3, 2024 · Frontend Development

Implementing Download Interception, Search, Tab Management, and Drag‑Drop Features in an Electron‑Based Browser

This article details how to build a lightweight Electron browser by assembling webview components, covering download interception, in‑page search, custom tab handling, address‑bar logic, and draggable desktop icons, with full code examples and implementation notes.

ElectronJavaScriptTab Management
0 likes · 8 min read
Implementing Download Interception, Search, Tab Management, and Drag‑Drop Features in an Electron‑Based Browser
DeWu Technology
DeWu Technology
Dec 2, 2024 · Frontend Development

Migrating a Desktop Application from Electron to Tauri: Architecture, Implementation, and Lessons Learned

By rewriting the “得物商家客服” client’s backend in Rust and swapping Electron’s Chromium renderer for Tauri’s native WebView, the team cut binary size by 91%, halved memory use, reduced CPU load, improved startup, and documented challenges such as WebView2 installation, notification callbacks, and limited Tauri documentation.

DesktopAppElectronMigration
0 likes · 44 min read
Migrating a Desktop Application from Electron to Tauri: Architecture, Implementation, and Lessons Learned
IT Services Circle
IT Services Circle
Oct 12, 2024 · Frontend Development

Tauri 2.0: A Lightweight Cross‑Platform Framework for Desktop and Mobile Applications

Tauri 2.0 is a lightweight, high‑performance framework that lets developers build cross‑platform desktop and mobile apps using familiar web technologies for the UI while leveraging Rust, Swift, and Kotlin for native backend logic, offering a safer and more resource‑efficient alternative to Electron.

Cross‑PlatformDesktopLightweight
0 likes · 6 min read
Tauri 2.0: A Lightweight Cross‑Platform Framework for Desktop and Mobile Applications
Zhuanzhuan Tech
Zhuanzhuan Tech
Jul 10, 2024 · Mobile Development

HarmonyOS Next Development Experience: Features, Differences from Android/iOS, and WebView Implementation

This article shares a comprehensive overview of HarmonyOS Next's key features, compares its development approach with Android and iOS, and details practical experiences, tools, and lessons learned while building the first version of the Zhaozhuan app, including WebView integration and future plans.

ArkUICross‑PlatformHarmonyOS
0 likes · 20 min read
HarmonyOS Next Development Experience: Features, Differences from Android/iOS, and WebView Implementation
Code Mala Tang
Code Mala Tang
Jun 17, 2024 · Mobile Development

How to Achieve Instant H5 Page Load in WebView: Proven Optimization Techniques

This article explores common performance bottlenecks of WebView and H5 pages in mobile apps and presents a comprehensive set of optimization strategies—including preloading, rendering tweaks, network enhancements, and memory management—to achieve near‑instant page loads and improve overall user experience.

Mobile DevelopmentPreloadingRendering
0 likes · 13 min read
How to Achieve Instant H5 Page Load in WebView: Proven Optimization Techniques
Bilibili Tech
Bilibili Tech
May 21, 2024 · Frontend Development

Bilibili Offline Package Solution for Accelerating H5 Page Load Speed

Bilibili's offline package solution accelerates H5 page load by pre‑downloading resources, intercepting WebView requests, offering snapshot, AB testing, QR‑code debugging, version control, and off‑peak releases; deployed across many projects, it cuts load times by roughly 20‑30% and improves first‑contentful‑paint.

AB testingH5 performanceMobile Frontend
0 likes · 35 min read
Bilibili Offline Package Solution for Accelerating H5 Page Load Speed
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 AppJSBridgeMobile Development
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.

Hybrid AppJSBridgeJavaScript
0 likes · 13 min read
Understanding JSBridge in Hybrid Mobile App Development
Baidu Geek Talk
Baidu Geek Talk
Apr 15, 2024 · Frontend Development

Transparent Video Visual Enhancement Scheme for Front-End Development

The growth front‑end team’s transparent‑video visual enhancement scheme uses split‑RGB/alpha MP4s cached as blobs in IndexedDB and rendered via OpenGL, delivering high‑fidelity, low‑size animations with transparent backgrounds, cutting development time by 75 % and achieving 30‑60 fps performance.

OpenGLPreloadingWebView
0 likes · 8 min read
Transparent Video Visual Enhancement Scheme for Front-End 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 AppJSBridgeMobile Development
0 likes · 34 min read
WebView-Based Offline H5 Implementation and JSBridge Design for Mobile Apps
iQIYI Technical Product Team
iQIYI Technical Product Team
Nov 24, 2023 · Frontend Development

Performance and Experience Optimization of H5 Special Topic Pages in Mobile App WebView

By implementing offline caching of libraries, template pre‑rendering, native player embedding, split‑screen loading, API slimming, WebP image delivery, and UI tweaks such as title‑bar customization, hide‑nav flags, pull‑to‑refresh, early background color and placeholder optimization, the H5 special‑topic pages in the mobile app WebView achieve up to 60 % faster first‑screen loads, dramatically lower network usage, and a smoother, more immersive user experience.

CachingH5Mobile
0 likes · 10 min read
Performance and Experience Optimization of H5 Special Topic Pages in Mobile App WebView
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jun 23, 2023 · Fundamentals

Chromium Process Architecture: Evolution, Process Types, and Thread Details

Chromium evolved from a single‑process browser to a service‑oriented, multi‑process architecture—separating Browser, Renderer, GPU, Network, Storage, and other services into isolated processes and threads—to improve stability, performance, and security while allowing configurable trade‑offs for memory‑constrained devices such as Android WebView.

Multi-ProcessSecurityWebView
0 likes · 11 min read
Chromium Process Architecture: Evolution, Process Types, and Thread Details
DeWu Technology
DeWu Technology
May 29, 2023 · Mobile Development

iOS WebView Crash Analysis and Solution

The article investigates a rapid increase in WebView crashes on iOS 4.9.x caused by a UIScrollView animation accessing a released object after an H5 page is dismissed, discovers the offending WKChildScrollView delegate (WKScrollingNodeScrollViewDelegate), and resolves the issue by nullifying that delegate in the view’s deallocation, supplementing earlier gesture‑disable workarounds.

Technical SolutionWebKitWebView
0 likes · 16 min read
iOS WebView Crash Analysis and Solution
HomeTech
HomeTech
May 17, 2023 · Mobile Development

Hybrid App Development: Architecture, Offline Package Management, and Container System

This article explains the motivation behind hybrid mobile development, outlines its overall architecture including offline package management and container systems, details the tooling and release process, and summarizes the practical benefits observed after deployment.

HybridMobile DevelopmentWebView
0 likes · 7 min read
Hybrid App Development: Architecture, Offline Package Management, and Container System
Ctrip Technology
Ctrip Technology
Apr 13, 2023 · Frontend Development

Development Experience and Solutions for Mini‑Program WebView Integration

This article shares the team’s practical experience and solutions for embedding H5 pages in mini‑program WebViews, covering platform differences, communication mechanisms, onShow handling, common pitfalls, login‑state synchronization, payment integration, and the use of WebSocket to achieve real‑time cross‑page updates.

Cross‑PlatformMini ProgramWebSocket
0 likes · 17 min read
Development Experience and Solutions for Mini‑Program WebView Integration
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
Sohu Tech Products
Sohu Tech Products
Mar 8, 2023 · Frontend Development

Building VSCode Extensions: From Basics to FAW Plugin Architecture

This article provides a comprehensive guide to developing VSCode extensions, covering core capabilities, project scaffolding, Webview integration, internationalization, communication between Webview and VSCode, and a detailed case study of the FAW plugin that streamlines project and component creation for frontend teams.

InternationalizationPluginVSCode
0 likes · 23 min read
Building VSCode Extensions: From Basics to FAW Plugin Architecture
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
TAL Education Technology
TAL Education Technology
Feb 9, 2023 · Frontend Development

WeChat Mini Program Architecture: From Dual‑Thread Model to Fast Rendering

This article explains the dual‑thread architecture of WeChat Mini Programs, analyzes the rendering WebView and its file structure, and details the fast rendering pipeline that transforms virtual DOM into real DOM for rapid page display.

Dual ThreadFast RenderingRendering
0 likes · 7 min read
WeChat Mini Program Architecture: From Dual‑Thread Model to Fast Rendering