基于ServerLess的极简网页计数器:源码分析与实践

基于ServerLess的极简网页计数器:源码分析与实践

这几天基于支持HTML5无感认证的ServerLess平台开发了一款博客、门户网站等web平台常用的PV统计工具:page-counter 。主要用到的技术是js+webpack。

回首看来,解决了以下几个比较有意思的问题:

  • 如何设计代码,用统一的方式支持多个ServerLess平台?
  • 如何架构项目,使得其支持CDN和npm两种方式引入?
  • 如何精简源码,源码大小控制在4kb?
  • 如何借助webpack分离生产和测试环境?

源码地址:https://github.com/dongyuanxin/page-counter

npm地址:https://www.npmjs.com/package/page-counter

如果有兴趣的同学,欢迎在阅读完本文后一起接入其他平台的开发; 觉得不错的同学,欢迎给个Star哦

源码 极简

相关推荐