下载node-webkit https://github.com/rogerwang/node-webkit 找到Downloads这一小节,然后下载对应平台的node-w ...
背景 目前团队中新的 Web 项目基本都采用了 Vue 或 React ,加上 RN,这些都属于比较重量级的框架,然而对于小型 Web 页面,又显得过大。早期的一些项目则使用了较原始的 HTML 页面构建技术,但业务逻辑基本无法复用。 近半年做过几个小型 Web 页面,在不断学习前端知识的同时,也在重构并摸索小型 Web 项目可能的更好解决方案。本文则对之前的工作进行一次整体描述。 目标和定位 单 ...
2017-07-24 18:23 2 1573 推荐指数:
下载node-webkit https://github.com/rogerwang/node-webkit 找到Downloads这一小节,然后下载对应平台的node-w ...
首先,给大家说明一下这次项目的背景,是针对于一个用smarty模板引擎写的开放平台的UI改版工作,需求比较急。原始架构是基于php yii框架,前后端代码杂糅在一起,逻辑也较为混乱,以下是其基本目录结构: 基本的业务代码是在websites文件目录下,assets文件夹目录下存储了一些静态 ...
github github-myBlob 从输入URL到页面加载完成的整个过程 首先做 DNS 查询,如果这一步做了智能 DNS 解析的话,会提供访问速度最快的 IP 地址回来 ...
“0配置”打包器(bundler)Parcel Parcel官网(有中文文档) webpack 要有大量的配置,这样带来的成本就是复杂性——与此相对的,Parcel 带来了简洁性。Parcel 将自己标榜为“零配置”。 Parcel 内置了一个开发服务器,这个开发服务器能够在我们修改文件之时 ...
欢迎关注前端早茶,与广东靓仔携手共同进阶 前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ 前言 umi打包的时候,居然用了30分钟。有必要进行压缩,经过优化后,从30分钟到4分钟。 具体方案 关键插件和umi版本: 在.umirc.ts文件 ...
前言 一个umijs项目,打包后发现体积过大,想优化, 看到各种博客上的优化手段是基于webpack的,于是我花了几天把项目转成webpack5的, 优化打包后比原来还大.... 最终还是在原来的umijs基础上进行了优化. 打包分析 umi项目在package.json加一个脚本语句 ...
项目背景:某项目需要,找了网上的一个大数据的模板做了一个人模人样的前端。用了一些Echarts的东西,项目的GPU使用率很高,CPU占用率也不小。现要求将项目demo打包发布出来,代码什么的全部隐藏掉,发布出一个桌面应用程序。 项目结构如下图: 打包项目使用的工具:nwjs(链接 ...
的同时,也在重构并摸索小型 Web 项目可能的更好解决方案。本文则对之前的工作进行一次整体描述。 ...