Tagged articles
44 articles
Page 1 of 1
Goodme Frontend Team
Goodme Frontend Team
Apr 27, 2026 · Mobile Development

Exploring BLE Printing in DingTalk Mini Programs: Implementation and Best Practices

This article provides a detailed engineering analysis of using Bluetooth Low Energy (BLE) within DingTalk mini programs to drive portable thermal printers, covering why BLE is chosen over classic Bluetooth, the GATT communication model, connection lifecycle management, ESC/POS command construction, packet splitting for the 20‑byte BLE limit, and practical image‑printing techniques, all illustrated with code examples and step‑by‑step guidance.

BLEDingTalkESC/POS
0 likes · 46 min read
Exploring BLE Printing in DingTalk Mini Programs: Implementation and Best Practices
Coder Trainee
Coder Trainee
Mar 6, 2026 · Mobile Development

How to Retrieve a WeChat Mini Program User’s OpenID

This article walks through the complete process of obtaining a WeChat Mini Program user's OpenID by using wx.login to get a code, calling the updated auth.code2Session API with appid and appsecret, and handling the server‑side Java implementation that extracts the OpenID and session key.

APIMiniProgramOpenID
0 likes · 4 min read
How to Retrieve a WeChat Mini Program User’s OpenID
Java Architect Essentials
Java Architect Essentials
Oct 17, 2025 · Mobile Development

Master WeChat Mini‑Program Login: From Code to Token in 10 Steps

This guide walks you through the complete WeChat mini‑program login flow, covering front‑end wx.login usage, back‑end code2Session exchange for openId and unionId, phone number retrieval, database schema design, API contracts, token generation, interceptor validation, and environment configuration.

MiniProgramOpenIDSpringBoot
0 likes · 16 min read
Master WeChat Mini‑Program Login: From Code to Token in 10 Steps
JD Tech Talk
JD Tech Talk
Jul 3, 2025 · Mobile Development

How JD Boosted Mini‑Program Performance with Cangjie on HarmonyOS

This article details JD's collaboration with Huawei at the 2025 Developer Conference, showcasing how the Cangjie language was used to analyze and optimize high‑frequency JS API calls in HarmonyOS mini‑programs, resulting in significant reductions in main‑thread load, faster cold‑start times, and a roadmap for broader cross‑platform performance improvements.

CangjieCrossPlatformHarmonyOS
0 likes · 8 min read
How JD Boosted Mini‑Program Performance with Cangjie on HarmonyOS
DeWu Technology
DeWu Technology
Feb 24, 2025 · Mobile Development

Design and Implementation of a Mini‑Program Management Platform

The DeWu mini‑program platform unifies WeChat, Alipay and other channels into a single workflow by providing role‑based management, cross‑platform API abstraction, real‑time data synchronization, and Feishu‑linked approval, reducing manual tasks, speeding complaint handling, and boosting operational efficiency while addressing integration and security challenges.

AI toolsMiniProgramOperations
0 likes · 9 min read
Design and Implementation of a Mini‑Program Management Platform
Eric Tech Circle
Eric Tech Circle
Dec 15, 2024 · Mobile Development

Mastering WeChat Mini Program Subscription Messages: From Setup to Code

This guide explains what WeChat Mini Program subscription messages are, outlines common use cases, and provides a step‑by‑step implementation process—including template creation, backend push configuration, frontend subscription requests, and server‑side message sending with code examples.

APIBackendMiniProgram
0 likes · 8 min read
Mastering WeChat Mini Program Subscription Messages: From Setup to Code
Goodme Frontend Team
Goodme Frontend Team
Apr 15, 2024 · Frontend Development

Integrating AntV F2 Charts into DingTalk Mini‑Programs with Taro+React

This guide walks through selecting a suitable visualization library for DingTalk mini‑programs, explains why AntV F2 is optimal, and provides step‑by‑step instructions for integrating F2 4.x into a Taro + React project, covering canvas context handling, pixel‑ratio scaling, custom tooltips, and common pitfalls.

DingTalkMiniProgramReact
0 likes · 17 min read
Integrating AntV F2 Charts into DingTalk Mini‑Programs with Taro+React
JD Tech
JD Tech
Dec 20, 2023 · Frontend Development

Performance Optimization Best Practices for Taro Mini‑Program Development

This article presents a comprehensive guide to improving Taro mini‑program performance, covering initial render acceleration with prerender, update efficiency via baseLevel and CustomWrapper, long‑list handling using VirtualList and VirtualWaterfall, setData reduction techniques, scroll‑penetration prevention, preload strategies, and the upcoming CompileMode feature.

MiniProgramTaroVirtualList
0 likes · 15 min read
Performance Optimization Best Practices for Taro Mini‑Program Development
JD Retail Technology
JD Retail Technology
Mar 10, 2023 · Mobile Development

Foldable Screen Adaptation for Android Apps and JD Mini-Programs

This article explains the challenges and solutions for adapting Android applications and JD mini‑programs to foldable screens, covering activity resizable settings, aspect‑ratio handling, configuration change management, multi‑window considerations, and specific strategies for ensuring seamless user experience across inner and outer displays.

AndroidConfigurationChangesFoldableScreen
0 likes · 12 min read
Foldable Screen Adaptation for Android Apps and JD Mini-Programs
IT Services Circle
IT Services Circle
Sep 19, 2022 · Frontend Development

12 Notable Open‑Source WeChat Mini‑Program Projects for Developers

This article presents a curated collection of twelve noteworthy open‑source WeChat mini‑program projects—including e‑commerce, UI component libraries, music, library, and development frameworks—detailing their main features, GitHub stars, and links to help developers explore and learn from real‑world examples.

JavaScriptMiniProgramOpenSource
0 likes · 10 min read
12 Notable Open‑Source WeChat Mini‑Program Projects for Developers
Alipay Experience Technology
Alipay Experience Technology
Sep 8, 2022 · Frontend Development

How Cube’s FocusEngine Powers Fast, Lightweight Large‑Screen Mini‑Programs

This article explains how the Cube rendering engine and its FocusEngine enable small, fast, and resource‑efficient large‑screen mini‑programs on low‑end OTT devices, covering hardware constraints, core focus components, implementation details, performance optimizations, development experience, and future directions.

CubeFocusEngineLargeScreen
0 likes · 13 min read
How Cube’s FocusEngine Powers Fast, Lightweight Large‑Screen Mini‑Programs
Alipay Experience Technology
Alipay Experience Technology
Sep 8, 2022 · Frontend Development

How Cube Mini‑Program Engine Delivers Fast Startup, Low Memory, and Rich Features

This article explains the architecture, module composition, thread model, and performance optimizations of the Cube mini‑program rendering engine, highlighting its lightweight size, cross‑platform support, advanced CSS capabilities, QuickJS integration, and real‑world use cases on TV and POS devices.

CrossPlatformCubeMiniProgram
0 likes · 14 min read
How Cube Mini‑Program Engine Delivers Fast Startup, Low Memory, and Rich Features
Alibaba Terminal Technology
Alibaba Terminal Technology
Aug 18, 2022 · Frontend Development

How Cube’s FocusEngine Powers Fast, Lightweight OTT Mini‑Programs

This article explains the design and implementation of Cube’s FocusEngine—including FocusNode, FocusTree, FocusFinder, FocusState, and FocusEffect—to enable small, fast, and low‑memory mini‑programs on large‑screen OTT devices, covering architecture, code examples, performance data, and future optimizations.

CubeFocusEngineMiniProgram
0 likes · 13 min read
How Cube’s FocusEngine Powers Fast, Lightweight OTT Mini‑Programs
Java Captain
Java Captain
Mar 11, 2022 · Game Development

Werewolf Game Mini‑Program Project Overview and Implementation Guide

This article presents a comprehensive walkthrough of a Werewolf tabletop game mini‑program, detailing project features, role descriptions, UI design, and providing full front‑end code for the home page, role selection, and gameplay screens, along with visual screenshots and download links.

Game DevelopmentMiniProgramWeChat
0 likes · 5 min read
Werewolf Game Mini‑Program Project Overview and Implementation Guide
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 8, 2021 · Mobile Development

How Youku Reduced App Size and Crashes When Embedding Alipay Mini‑Program SDK

This article explains how Youku tackled the large package size, thread‑explosion, and memory overhead introduced by integrating the Alipay mini‑program framework, using remote .so loading, layered dependency management, a unified thread pool, and lazy initialization to improve performance and stability.

AndroidAppOptimizationLazyLoading
0 likes · 10 min read
How Youku Reduced App Size and Crashes When Embedding Alipay Mini‑Program SDK
Aotu Lab
Aotu Lab
Jul 15, 2021 · Frontend Development

Build Multi‑Platform Mini‑Programs Quickly with NutUI 3.0 and Taro

This article introduces NutUI 3.0’s multi‑end capabilities, explains how it integrates with Taro to enable Vue 3 developers to write a single codebase for H5 and various mini‑program platforms, and provides step‑by‑step installation and usage examples.

ComponentLibraryInstallationMiniProgram
0 likes · 7 min read
Build Multi‑Platform Mini‑Programs Quickly with NutUI 3.0 and Taro
Youzan Coder
Youzan Coder
May 14, 2021 · Frontend Development

Automating WeChat Mini‑Program Tests with Minium and Jest

This guide explains why manual regression testing of a WeChat mini‑program becomes a bottleneck, compares Jest‑based SDK and Minium frameworks, shows how to set up the environment, write page‑object scripts, configure and run tests, generate reports, and troubleshoot common issues.

MiniProgramMiniumPython
0 likes · 16 min read
Automating WeChat Mini‑Program Tests with Minium and Jest
JD Retail Technology
JD Retail Technology
Aug 24, 2020 · Frontend Development

Building a Multi‑Platform Mini Program with Taro, Taro UI, TypeScript, and MobX

This article details the development of a multi‑platform mini‑program using the Taro framework, covering project background, architecture, technology selection, TypeScript practices, MobX state management, API service encapsulation, image scaling, and canvas‑based poster sharing, with code examples and implementation insights.

APIMiniProgramMobX
0 likes · 18 min read
Building a Multi‑Platform Mini Program with Taro, Taro UI, TypeScript, and MobX
Aotu Lab
Aotu Lab
Jul 14, 2020 · Frontend Development

How to Automate WeChat Mini‑Program Testing with miniprogram‑automator

This article explains how the JD.com "Jingxi" mini‑program uses the official miniprogram‑automator SDK to build an automated disaster‑recovery testing workflow that launches the devtools, simulates user actions, intercepts network requests, generates screenshots, and validates fallback behavior with manual comparison.

JavaScriptMiniProgramSDK
0 likes · 15 min read
How to Automate WeChat Mini‑Program Testing with miniprogram‑automator
Alibaba Terminal Technology
Alibaba Terminal Technology
Apr 22, 2020 · Frontend Development

How Alipay’s MiniProgram WebIDE Runs Entirely in the Browser

This article explains how Alipay’s MiniProgram development tools were migrated to a browser‑based WebIDE using the Kaitian IDE framework, detailing the architecture, startup optimization, plugin system, real‑world deployments, and future plans for a lighter Playground experience.

BrowserIDEKaitian
0 likes · 7 min read
How Alipay’s MiniProgram WebIDE Runs Entirely in the Browser
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 22, 2020 · Cloud Computing

Build a Turnip Price Tracker with Alibaba Cloud Serverless Mini‑Program

Learn how to create a mini‑program that records and shares Animal Crossing turnip prices by leveraging Alibaba Cloud Serverless, including cloud functions, MongoDB‑based storage, and front‑end development with JavaScript, while walking through registration, tool setup, and architecture overview.

Alibaba CloudMiniProgramServerless
0 likes · 6 min read
Build a Turnip Price Tracker with Alibaba Cloud Serverless Mini‑Program
58 Tech
58 Tech
Feb 19, 2020 · Frontend Development

Cross‑Team Multi‑Mini‑Program Development Solution Based on Taro

This article presents a practical Taro‑based architecture that enables a single codebase to be built, configured, and packaged for multiple mini‑programs across different teams, covering configuration, adaptation, conditional compilation, and integration methods such as plugins, sub‑packages, and independent releases.

ConfigurationCrossPlatformMiniProgram
0 likes · 15 min read
Cross‑Team Multi‑Mini‑Program Development Solution Based on Taro
Tencent Cloud Developer
Tencent Cloud Developer
Dec 2, 2019 · Cloud Computing

Highlights of the Cloud+ Community Developer Conference – Suzhou: IoT, Mini‑Program Performance, Game Networking, and Distributed Service Monitoring

The Cloud+ Community Developer Conference in Suzhou brought together experts from Tencent Cloud, Tongcheng Elong and Tetrate to discuss IoT platform architecture and security, mini‑program performance monitoring, rapid multiplayer game development with cloud services, and large‑scale distributed service observability using Apache SkyWalking.

CloudComputingDistributedMonitoringGameDevelopment
0 likes · 7 min read
Highlights of the Cloud+ Community Developer Conference – Suzhou: IoT, Mini‑Program Performance, Game Networking, and Distributed Service Monitoring
Xianyu Technology
Xianyu Technology
Oct 31, 2019 · Mobile Development

Performance Optimization of Alibaba Xianyu Fishpond Mini-Program

The Xianyu Fishpond mini‑program was optimized by keeping its instance alive, pre‑rendering first‑screen data, reducing costly setData calls, using $spliceData for long lists, staging tab‑switch updates, and integrating native video with cover‑view, which together cut loading time, eliminated scroll jank, and slashed tab‑switch latency, delivering markedly improved performance.

MiniProgramPerformanceOptimizationRendering
0 likes · 8 min read
Performance Optimization of Alibaba Xianyu Fishpond Mini-Program
360 Tech Engineering
360 Tech Engineering
Sep 11, 2019 · Frontend Development

Designing a Secure Mini‑Program Engine: From Single‑Thread to Dual‑Thread Architecture with Vue

This article chronicles the architectural evolution of a web‑based mini‑program engine, detailing the challenges of sandboxing Vue, restricting unsafe tags, handling performance and native capability limits, and ultimately adopting a dual‑thread model to achieve security and control while preserving developer experience.

MiniProgramVueperformance
0 likes · 16 min read
Designing a Secure Mini‑Program Engine: From Single‑Thread to Dual‑Thread Architecture with Vue
Didi Tech
Didi Tech
Jun 22, 2019 · Mobile Development

Mpx 2.0: An Enhanced Mini‑Program Framework for Cross‑Platform Development

Mpx 2.0 is an enhanced mini‑program framework that provides full cross‑platform support for WeChat, Alipay, Baidu, Toutiao and QQ, enabling developers to compile existing WeChat projects and native components to other platforms while offering sub‑package optimization, conditional compilation, setData efficiency and near‑zero migration effort.

CrossPlatformFrameworkJavaScript
0 likes · 16 min read
Mpx 2.0: An Enhanced Mini‑Program Framework for Cross‑Platform Development
Didi Tech
Didi Tech
Dec 18, 2018 · Frontend Development

Mpx: An Enhanced Mini‑Program Framework for Better Development Experience and Performance

Mpx is an enhanced mini‑program framework that directly extends native mini‑program syntax with Vue‑style development tools, Webpack‑based compilation, reactive data handling, component‑level setData optimization, Vuex‑compatible state management, and team‑oriented features, delivering superior developer experience and performance for WeChat and Alipay apps.

DataBindingFrontendFrameworkMiniProgram
0 likes · 10 min read
Mpx: An Enhanced Mini‑Program Framework for Better Development Experience and Performance
JD Tech Talk
JD Tech Talk
Sep 27, 2018 · Mobile Development

Analyzing and Decompiling WeChat Mini‑Program .wxapkg Files to Recover Source Code

This article explains how to dissect a WeChat mini‑program .wxapkg package, examines the structure and purpose of compiled files such as app‑config.json, app‑service.js, page‑frame.html and resource assets, and provides step‑by‑step Node.js scripts to automatically restore the original source files for further development and debugging.

JavaScriptMiniProgramReverseEngineering
0 likes · 14 min read
Analyzing and Decompiling WeChat Mini‑Program .wxapkg Files to Recover Source Code
JD Tech Talk
JD Tech Talk
Sep 25, 2018 · Mobile Development

How to Obtain and Unpack WeChat Mini Program .wxapkg Files (Part 1)

This step‑by‑step tutorial explains how to locate the .wxapkg package of a WeChat Mini Program on a jail‑broken iPhone or rooted Android device, copy it to a computer, and unpack it to reveal the obfuscated JavaScript, JSON configuration, WXML, WXSS and resource files.

AndroidMiniProgramMobile
0 likes · 7 min read
How to Obtain and Unpack WeChat Mini Program .wxapkg Files (Part 1)
JD Retail Technology
JD Retail Technology
Jul 12, 2018 · Frontend Development

JDReact Multi‑Platform Conversion Engine: Principles and Usage for Bidirectional Mini‑Program and React Native Transformation

This article presents JDReact's multi‑platform framework and its bidirectional conversion tool that enables low‑cost migration between WeChat mini‑programs and JDReact applications, detailing the underlying AST‑based methodology, component alignment, lifecycle handling, style adaptation, limitations, and collaboration opportunities.

CodeConversionJDReactMiniProgram
0 likes · 14 min read
JDReact Multi‑Platform Conversion Engine: Principles and Usage for Bidirectional Mini‑Program and React Native Transformation
JD Retail Technology
JD Retail Technology
Jul 12, 2018 · Frontend Development

JDReact Dual‑Platform Conversion Tool: Principles and Usage for WeChat Mini‑Program and JDReact

This article explains JDReact's bidirectional conversion tool that enables low‑cost migration between WeChat mini‑programs and JDReact applications by parsing code into ASTs, applying transformation rules, handling component and style differences, and outlining scenarios, limitations, and collaboration opportunities.

CodeConversionCrossPlatformJDReact
0 likes · 14 min read
JDReact Dual‑Platform Conversion Tool: Principles and Usage for WeChat Mini‑Program and JDReact
JD Tech
JD Tech
Jul 12, 2018 · Frontend Development

JDReact Multi‑Platform Framework and Its Mini‑Program Bidirectional Conversion Engine

This article introduces JDReact, a multi‑end integration framework used by JD.com, and details the design, principles, and usage of its bidirectional mini‑program conversion tool that enables low‑cost migration between WeChat mini‑programs and JDReact applications across various development scenarios.

ASTCodeConversionCrossPlatform
0 likes · 16 min read
JDReact Multi‑Platform Framework and Its Mini‑Program Bidirectional Conversion Engine
转转QA
转转QA
May 23, 2018 · Mobile Development

WeChat Mini Program Testing Guide and Common Issues

This comprehensive guide outlines the end‑to‑end process for testing WeChat Mini Programs, covering publishing review, platform limitations, version types, cache mechanisms, common pitfalls, troubleshooting steps, and dedicated testing tools to ensure reliable functionality across development, experience, and production environments.

MiniProgramWeChat
0 likes · 15 min read
WeChat Mini Program Testing Guide and Common Issues
Aotu Lab
Aotu Lab
Dec 6, 2016 · Frontend Development

Getting Started with WeUI‑WXSS for WeChat Mini Programs

WeUI‑WXSS is the official WeChat design team's UI library that brings native‑look components like button, cell, dialog, and toast to mini programs, offering a unified visual experience and simple integration via provided WXSS files.

MiniProgramOpenSourceWXSS
0 likes · 3 min read
Getting Started with WeUI‑WXSS for WeChat Mini Programs
Java High-Performance Architecture
Java High-Performance Architecture
Sep 28, 2016 · Frontend Development

Master the Architecture of WeChat Mini Programs: A Quick Guide

This article provides a concise overview of WeChat Mini Program development, detailing the project’s directory structure, file types (js, wxml, wxss, json), core logic layer, data binding, API usage, modularization, and view components with practical code examples to help newcomers quickly grasp the overall design.

JavaScriptMiniProgramWXML
0 likes · 7 min read
Master the Architecture of WeChat Mini Programs: A Quick Guide