TFC2017 腾讯Web前端大会参会小结
简述
上周有幸参加TFC腾讯Web前端大会,见识了各路前端大神的精彩演讲,干货满满的。会议流程分为上午主会场,以及下午的三个分会场。分享的主题涵盖Web新技术、Node.js、框架、工程化、 图形处理等前端前沿内容 ,还包含极致的性能优化、海量用户运营等具有腾讯前端特色的宝贵经验,具有很好的实践参考价值。前端在近几年的快速发展,从简单的页面演变成越来越复杂的Web应用,为应对这种庞大的业务开发,产生出各式各样的工具来提高开发效率,如前端框架的革新以及前端走向工程化,通过业务来驱动技术发展,以技术来提升业务。前端已经不能同日而语,慢慢走上了历史的舞台,哈哈。
因分享的主题太多,无法一一去听讲,主要听讲主会场的了几个比较感兴趣的主题:前端工程化体系建设、面向前端开发者的V8性能优化及国外讲师Nicolas的TC39,ECMAScript分享。
前端工程化体系建设
该主题是由业界前端工程化的大神张云龙分享,FIS构建工具的核心开发者,现任全民主播CTO。前端工程化的主要目的就是通过工程化来实现一套标准的流程规范,提高前端开发效率。性能优化、构建工具、持续集成、测试部署、发布监控、敏捷开发等一系列实践大大提高了生产力。选择这个主题主要是项目开发中使用到的构建工具就是FIS,通过分享更深入地了解构建原理,目前使用构建工具来实现代码压缩、合并、本地调试等,方便了日常的开发工作。大神从自身的业务环境讲述了前端工程化实践的所遇到的问题及解决方案,具有很好的实用价值。 要点如下:
- 前端架构:组件开发 + 子系统拆分
- 持续集成:基于 Gitlab-CI 环境 及 GitFlow 开发规范
- 系统测试:基于 Dom-Diff 的自动回归检查系统。
- 敏捷开发:物理看板(推荐阅读《看板实践》)
V8性能优化
谜渡(justjavac)大神这次分享的内容略高深,涉及javascript引擎的工作原理。通过学习JavaScript引擎优化的相关知识,写出更性能更好的javascript代码。
V8引擎入门知识:
http://jiongks.name/blog/v8-javascript-performance-tips/
http://newhtml.net/category/v8%E4%B8%93%E9%A2%98/
后续的一些尝试
- 前端架构:组件化
- 物理看板实践
转载于:https://www.cnblogs.com/GeniusLyzh/p/7124264.html
TFC2017 腾讯Web前端大会参会小结相关推荐
- 腾讯Web前端大会即将在深圳召开 带来最具腾讯前端特色的经验分享
由腾讯主办的首届 < 腾讯Web前端大会 TFC 2017 />将于2017年6月24日在深圳举办. 大会讲师广邀国内外的前端知名大牛,他们有著名流行框架的作者.知名前端书籍的作者.Web ...
- TFC 2017 腾讯Web前端大会 全场笔记
1. 入场 伴随着鹅厂员工的歌舞,走进了高大上的会场 (晚上回来看到朋友圈里大神晒图,原来台上的鼓手是<javascript设计模式与开发实践>的作者曾探大神...膜拜!主唱是他媳妇... ...
- 2021腾讯web前端暑期实习生一面/腾讯面经
啊啊啊啊啊啊,心里一万只草泥马奔腾而过,到现在还久久不能平静.北京时间2021年3月27号,刚刚结束腾讯web前端暑期一面. 人生第一次面试,献给了合作多年的腾讯(会员充值,游戏充值等合作),面试是线 ...
- 腾讯Web前端JX框架入门教程(一)
什么是JX框架 JX框架(Javascript eXtension tools)是模块化的非侵入式Web前端框架,适用于Web Page和Web App项目的开发,特别适合构建和组织大规模.工业级的W ...
- WEB前端性能优化小结
1. 请减少HTTP请求 基本原理: 在浏览器(客户端)和服务器发生通信时,就已经消耗了大量的时间,尤其是在网络情况比较糟糕的时候,这个问题尤其的突出. 一个正常HTTP请求的流程简述:如在浏览器中输 ...
- 亲历腾讯WEB前端开发三轮面试经历及面试题
[一面]~=110分钟 2014/09/24 11:20 星期三 进门静坐30分钟做题. 填空题+大题+问答题 >>填空题 何时接触电脑 何时接触前端 运算符 字符串处理 ...
- web前端vue问题小结及相关面试题总结
VUe问题小结 1.active-class是哪个组件的属性?嵌套路由怎么定义? vue-router模块的router-link组件. 2.怎么定义vue-router的动态路由?怎么获取传过来的动 ...
- 2016年腾讯web前端实习生面试记录
一面:4月15日上午9点,面试约一个小时. 1. 自我介绍 2. 之前实习的公司主要做什么? 3. 项目中用到的director.js的原理 4. 简历上三个项目,分些介绍怎么做的.画出整个流程,主要 ...
- Web前端知识点个人小结
1.saas平台是什么? SAAS软件即服务,平台是一种提供软件服务的模式,通过网络向客户提供软件应用程序.客户按照使用量支付相应的费用.SAAS平台适用于各种企业规模和行业,包括财务.人力资源.客户 ...
- 腾讯web前端招聘条件汇总
很多,所以要根据自己的实际情况 分清主次. 精通Html/JavaScript/Css,对JavaScript的各种特性以及浏览器兼容有丰富的经验,有良好的编码规范; 熟悉HTTP协议,及Web常用开 ...
最新文章
- Dlib——C++机器学习库,有传统机器学习的,也有深度学习的
- sklearn 相似度矩阵_精简易懂,30 分钟学会 SVD 矩阵分解,很强!
- 窥探Swift编程之强大的Switch
- ThreadLocal和InheritableThreadLocal使用
- 信息学奥赛一本通C++语言——1059:求平均年龄
- (18) Node.js npm包管理工具
- python操作内置Sqlite数据库
- Mysql:日志管理:二进制事务日志
- C# ocr识别(Tesseract库)
- android 下载目录,android – FileProvider – 从下载目录中打开文件
- trados 有道api_小白教程(四) | 你和专业翻译还差一个Trados
- 超强Commodore C64 emulator for Flash Player 9
- 微信怎么加入黑名单?微信黑名单怎么恢复好友
- 一个机柜多少u?一个机柜可以放多少台服务器?
- php 图片效果代码,php实用图片水印效果代码
- GC算法很通俗的讲解hot
- 我是如何被快捷键折腾的
- A hybrid CNN-LSTM model for typhoon formation
- linux下学习db2
- STATA闪退,CLDS数据无法转码
热门文章
- 台湾台积电为华为两肋插刀,扛住压力,单日损失1426亿元
- python 特征选择卡方_4. 机器学习之特征选择-Python代码
- 使用MUI框架实现JQ购物车增减
- Failed to start OpenLDAP Server Daemon
- 如何避免 $_SERVER[PHP_SELF] 被利用?
- 一、配置etcd数据库
- hadoop中MapReduce多种join实现实例分析
- CodeForces 682E Alyona and Triangles (计算几何)
- [转] 深入浅出oracle锁---原理篇
- uploadify 3.1 /3.2 在Firefox,Chrome 浏览器下,进入页面请求两次问题解决办法。