大前端
关注前端工程师全栈技术演进、实践经验
- 全部
- 小程序
- HarmonyOS
- Android/iOS
- 架构/框架
- 工程化
- 跨端开发
- 性能优化
- 音视频(前端)
- 其他
鸿蒙技术公开课上新啦!马上学习,即刻成为鸿蒙应用高阶开发者~
#鸿蒙实践 #鸿蒙实训 #鸿蒙学习 #鸿蒙资料 #Harmony#HarmonyOS#HarmonyOS 生态 #HarmonyOS 学习 #HarmonyOS 生态课堂 #HarmonyOS Next#HarmonyOS 5.0#HarmonyOS 课程 #HarmonyOS 实战 #HarmonyOS 开发 #HarmonyOS 实践 #HarmonyOS 实训 #HarmonyOS 学习 #HarmonyOS 资料
B 站员工向代码投毒“封杀”用户账号,并放话:“拿着一天几千的工资整你”!现已离职
截至发稿时,恶意代码已被删除。
微软 Copilot 从 PWA 转向“原生”,内存占用却飙升至 1GB
这真的是“原生”吗?
Flutter 3.27 发布,Impeller 成为默认渲染引擎,改进 iOS 和 Material 小部件
Flutter 3.27 发布,有诸多新特性与改进。如 Cupertino 小部件更贴合苹果 UI 指南,Material 小部件的 CarouselView 等得到优化,ModalRoutes 等功能增强。Impeller 成为默认渲染引擎,性能提升且调试支持改善,还增强了对工具和并发的支持,另有 iOS 渲染性能等方面的进步。
谷歌推出全新的 AI 扩展现实平台 Android XR
谷歌推出全新 AI 扩展现实平台 Android XR,它基于 Android 系统,整合 Gemini,利用诸多关键组件。应用程序可实现虚拟与现实共存,谷歌还发布了 SDK 方便开发,有 Jetpack XR 等关键部分,且有自己的 Play 商店。目前仅预览版,三星 2025 年将发首款设备,感兴趣可申请访问。
《HarmonyOS TechTalk 28》 ArkUI 原生页面跳转性能分析优化实践 #鸿蒙课程##鸿蒙生态#
本次交流聚焦于 ArkUI 原生页面跳转这一关键环节。性能指标是衡量页面跳转优劣的重要依据,涵盖跳转速度、资源加载耗时等方面,直接关联用户体验。时延类性能问题分析思路则为开发者排查问题提供方向,从代码逻辑到网络传输逐一剖析可能导致时延的因素。
《HarmonyOS TechTalk 27》 HarmonyOS Next Developer Beta2 7 月尝鲜版版本说明 #鸿蒙课程##鸿蒙生态#
本次交流涵盖多方面重要内容。首先是版本说明的更新,包括历史版本归一化与开发者界面变更分类,依影响程度区分不同应用变更类型。接着聚焦 HarmonyOS NEXT Developer Beta2 - 7 月尝鲜版,其版本配套、新增及变更特性值得关注。
《HarmonyOS TechTalk 26》 冷启动性能分析优化实践 #鸿蒙课程##鸿蒙生态#
本次交流聚焦于鸿蒙应用的冷启动环节。冷启动作为应用开启的初始关键阶段,其相关性能指标直接影响用户的第一印象与使用体验,涵盖启动时间、资源加载速度等多方面要素。常见分析思路则犹如一把钥匙,为开发者开启深入探究冷启动问题之门,可从系统环境到应用代码逻辑进行剖析。
《HarmonyOS TechTalk 25》 DevEco Testing 工具、崩溃定位及地址越界问题定位 #鸿蒙课程##鸿蒙生态#
本次议题围绕 DevEco Testing 展开。首先阐述其基本功能特点,它是进行稳定性测试的关键工具。在稳定性测试实践中,能有效激发诸如 JsError、CppCrash、AppFreeze 等应用稳定性问题,以便提前发现与解决。
《HarmonyOS TechTalk 24》 H5 页面性能优化实践 #鸿蒙课程##鸿蒙生态#
本次交流聚焦于 HarmonyOS 应用内关键的 Web 组件与 H5 页面交互场景。Web 组件作为连接应用与 H5 页面的桥梁,其性能表现至关重要。性能指标是衡量该交互效率的关键依据,涵盖加载速度、页面响应等多方面。
《HarmonyOS TechTalk 23》 AppFreeze 与资源泄漏能力开放及常见问题定位方法介绍 #鸿蒙课程##鸿蒙生态#
本次议题围绕 HarmonyOS 应用开发的关键检测能力展开。appfreeze 应用卡顿检测能力是保障应用流畅性的重要手段,通过对其深入了解,可及时发现并解决卡顿问题。故障日志规格为问题排查提供了重要依据,结合通用定位思路,能快速锁定故障源。
《HarmonyOS TechTalk 22》HarmonyOS Next Developer Beta1 — 6 月尝鲜版版本说明宣讲 #鸿蒙课程##鸿蒙生态#
本次交流聚焦于 HarmonyOS NEXT 的 Developer Beta1 - 6 月尝鲜版。HarmonyOS NEXT 作为具有前瞻性的鸿蒙系统版本,其 Developer Beta1 开启了新的探索之旅。版本配套涵盖一系列开发工具与资源,为开发者搭建了坚实的基础框架。新增特性犹如创新引擎,可能在功能、性能或交互上带来全新亮点,激发开发者的创意灵感。
《HarmonyOS TechTalk 21》 Navigation 路由管理与自定义弹窗 #鸿蒙课程##鸿蒙生态#
本次交流围绕两大关键部分展开。在 Navigation 路由管理方面,深入探讨其与 router 的差异对比,剖析各自特性,同时阐述 Navigation 的基本操作方式,以及在实际路由开发进程中遇到的各类场景及对应的解决策略,助力开发者构建高效稳定的路由体系。
《HarmonyOS TechTalk 20》ArkUI 原生页面滑动性能分析优化实践 #鸿蒙课程##鸿蒙生态#
本次交流核心为 ArkUI 原生页面的滑动性能相关内容。从 HarmonyOS 渲染原理切入,这是理解页面呈现与滑动效果的根基。深入剖析应用滑动性能问题的分析思路,为开发者提供排查问题的有效方法。详细阐述针对典型性能问题的优化手段,涵盖代码优化、资源管理等多方面。
《HarmonyOS TechTalk 19》 C/C++ 三方库编译构建 #鸿蒙课程##鸿蒙生态#
本次交流聚焦于 C/C++ 三方库在 HarmonyOS 开发中的应用。首先是适配 HarmonyOS 工具链,这是将开源三方库融入鸿蒙生态的关键步骤,确保其兼容性与稳定性。
Meta 提高了 Threads 的 iOS 性能
Meta 为提升 Threads 的 iOS 性能,工程师通过定义 FIRE、TTNC、cPSR 等指标,测量启动速度、发布难易度等情况。如减小二进制文件大小、创建 SLATE 日志系统、引入 “草稿” 功能等,并采用 Swift 完全并发提升稳定性,有效减少用户缺陷报告,增强应用性能。
去哪儿网前端代码自动生成技术实践
去哪儿网前端技术总监姚佳梅围绕去哪儿网三大业务场景的前端代码生成的方案,涵盖了代码生成中的难点和解决思路、AI 的应用和业务的应用提效等,希望能给大家带来一些帮助和思考。
《HarmonyOS TechTalk 17》应用间跳转和 Web 跳转 #鸿蒙课程##鸿蒙生态#
本次交流聚焦于 App Linking 这一关键技术,旨在实现应用间跳转的统一优质体验。通过 App Linking,无论是 ArkTS 页面还是 Web 页面,都能在不同应用间实现流畅跳转。它针对各种主流场景精心适配,满足了丰富多样的跨应用跳转诉求。
《HarmonyOS TechTalk 16》问题调试定位法宝箱及动态启停 / 采样抓栈方案 #鸿蒙课程##鸿蒙生态#
本次围绕 HarmonyOS 应用开发展开。着重介绍其关键的调试工具及高效定位问题的方法。其中,调试工具涵盖堆栈异常解析,可依据常见异常格式深入剖析问题根源。
《HarmonyOS TechTalk 15》DevEcoStudio 性能工具集介绍 #鸿蒙课程##鸿蒙生态#
本次交流聚焦于 IDE 性能工具集这一关键开发辅助资源。该工具集涵盖多方面重要功能,性能检测可精准定位应用运行中可能存在的效率瓶颈与问题所在;性能分析则深入挖掘问题根源,剖析各类性能数据背后的关联与原因;而性能指导依据专业知识与经验提供最佳解决方案。
《HarmonyOS TechTalk 18》鸿蒙 UI 主线程任务调度原理介绍及最佳实践 #鸿蒙课程##鸿蒙生态#
本次交流重点围绕鸿蒙 UI 展开。其中,主线程在整个应用的任务处理中占据关键地位,其任务调度机制更是核心要点。开发者可通过子线程向主线程抛任务的方式,有效避免主线程阻塞,提升整体性能。而状态驱动 UI 更新则是一种推荐的高效模式,它依据应用状态的变化精准触发 UI 刷新,避免不必要的更新操作。
《HarmonyOS TechTalk 14》 分层架构与模块化设计、ArkUI 组件封装与 UI 动态操作及解决方案 #鸿蒙课程##鸿蒙生态#
本次议题聚焦于 HarmonyOS 开发关键要点。在应用推荐方面,其分层架构与模块化设计是核心,可确保应用的易维护性、扩展性与可测试性。ArkUI 则是重要开发工具,其中组件封装意义重大,通过公用组件、弹窗组件及组件工厂封装实现代码复用,提升开发效率。
《HarmonyOS TechTalk 13》HarmonyOS Next Developer Beta5 8 月尝鲜版版本说明 #鸿蒙课程##鸿蒙生态#
本次主要围绕 HarmonyOS NEXT 的 Developer Beta5 - 8 月尝鲜版展开介绍。HarmonyOS NEXT 代表着鸿蒙系统的未来发展方向,此次的 Developer Beta5 版本尤为值得关注。版本配套涵盖了一系列的开发工具和文档,为开发者提供全面支持。新增特性方面,可能会有新的功能模块或技术优化,为系统带来新的活力。
《HarmonyOS TechTalk 12》 NDK 开发 #鸿蒙课程##鸿蒙生态#
本次交流聚焦于 NDK 开发这一关键领域。在 NDK 开发中,跨语言数据交互极为重要,它能实现不同编程语言间的数据传递与协同工作,如 Java 与 C/C++ 之间的高效对接。Native 侧的操作是 NDK 开发的核心部分,涉及到对系统底层资源的利用。
《HarmonyOS TechTalk 11》ArkUI 常见 UI 适配场景介绍 #鸿蒙课程##鸿蒙生态#
本次交流专注于 UI 开发领域。深浅色模式适配是当下重要趋势,能满足不同用户视觉偏好与环境需求,使 APP 视觉呈现更灵活。沉浸式适配让用户在使用 APP 时仿佛置身于特定场景,增强交互的专注度与沉浸感。智慧多窗适配则针对多任务处理场景,优化 APP 在多窗口模式下的展示与操作。
《HarmonyOS TechTalk 10》万能卡片开发实践 #鸿蒙课程##鸿蒙生态#
本次交流聚焦于万能卡片的开发接入。卡片设计是构建独特且实用卡片的基础,决定其外观与功能布局。卡片 UI 开发则专注于界面元素的打造与视觉呈现。卡片生命周期涵盖从创建到销毁的各个阶段,开发者需精准把握每个环节的实现。
《HarmonyOS TechTalk 09》 HarmonyOS 应用开发最佳实践:低功耗设计 #鸿蒙课程##鸿蒙生态#
本次交流紧紧围绕 HarmonyOS 应用开发。重点探讨常见的功耗问题及其最佳实践方案。省电模式是降低能耗的关键策略,通过优化系统资源分配等方式减少电量消耗。深色模式不仅能提升视觉舒适度,还对节能有积极作用。
《HarmonyOS TechTalk 08》毕方 HarmonyOS UI 代码生成工具 #鸿蒙课程##鸿蒙生态#
本次交流聚焦于毕方这一重要的 HarmonyOS UI 代码生成工具。其产品形态丰富多样,能满足不同开发者的需求。通过详细的技术原理介绍,开发者可深入了解其背后的运作机制,知晓如何将设计理念转化为实际代码。
《HarmonyOS TechTalk 07》HarmonyOS 并发能力介绍 #鸿蒙课程##鸿蒙生态#
本次交流聚焦于 HarmonyOS 开发的关键要点。其中并发能力在提升应用性能与响应速度方面至关重要。多线程通信是实现并发的基础,它允许不同线程间高效地传递数据与指令,协同完成复杂任务。异步锁则用于控制对共享资源的访问,避免冲突与错误。
《HarmonyOS TechTalk 06》媒体音视频能力及解决方案介绍 #鸿蒙课程##鸿蒙生态#
本次交流着重于媒体音视频领域。其中,XComponent 作为重要组件,为音视频展示提供多样的呈现形式与交互可能。AVPlayer 则是强大的音视频播放工具,能够流畅地播放各类媒体资源。AVSession 可有效管理音视频播放的会话状态,确保播放的连贯性与稳定性。