ELSE 技術週刊(2017.12.18期)

風清洋發表於2019-02-16

業界動態

他們寫的程式碼能上天!NASA的10條安全編碼準則大公開

NASA的10條程式碼編寫規範準則

本期推薦

Node.js 中遇到含空格 URL 的神奇“Bug”——小範圍深入 HTTP 協議

本文闡述了博主遇到含空格 URL請求,Node.js 出現的“Bug” 狀態時, 探索了一個有空格非正常的 URI 通過 CURL 或者其它一些客戶端請求時,對Node.js HTTP 服務端模組對於URL 解析的過程,深層研究了下http模組的原始碼,很有駭客精神。

前端開發

Javascript and Functional Programming — Pt. 3: Pure Functions

Javascript 函數語言程式設計之純函式,作者安利了純函式的好處,通過對大部分程式碼的純函式化,使得專案更可控

Clearing cache in the browser

在瀏覽器中快取資源是提高前端效能的常見方式,但是在某個時候,開發者卻期望在快取過期之前,使快取物件無效,這篇文章介紹了清除瀏覽區快取的六種方式

徹底解決Webpack打包效能問題

react 加上 react-router、material-ui、superagent、eventproxy 這些第三方輪子一共有好幾百個 module,Webpack 的打包速度極慢。這對於開發是非常不好的體驗,同時效率也極低。
(在自己專案中進行了實踐,提取外部包能夠讓瀏覽器快取發揮作用, 但對於單入口頁面來說意義不大,只有在本地開發的時候有明顯的減少編譯的作用,在實際生產環境中還多了個http請求,額外的http請求消耗和瀏覽器快取起到的正向作用到底哪個大,還要視具體頁面而定)

這一次,徹底弄懂 JavaScript 執行機制

本文的目的就是要保證你徹底弄懂javascript的執行機制,如果讀完本文還不懂,可以揍我。

如何編寫一個 HTTP 反向代理伺服器

本文主要介紹瞭如何使用內建的 http 模組來建立一個 HTTP 伺服器,以及發起一個 HTTP 請求,並簡單介紹瞭如何對 HTTP 介面進行測試。

技術縱橫

webassembly 入門

對於WebAssembly 位元組碼技術最新的瀏覽器已經支援了, 面對 AI 時代它很可能成為web 執行高負載運算的技術, 像VR/AR,機器視覺,影像處理等。 本文簡述了WebAssembly的 基本概念、拉取編譯、WASM 文字、Memory 呼叫等功能方面的使用, 是一篇不錯的入門部落格。

漫畫解讀:通過造車來了解軟體開發模式 ​​​​

通過一張出自 Toggle 的漫畫,來了解軟體開發模式的變遷史。

網際網路協議的演變之路

網路協議誕生至今,已經發生了哪些變化、未來還將迎來哪些演進,這會給網路帶來怎樣的影響,以及網路又會如何左右協議的設計思路?

web知識進階——字元編解碼

本文介紹了字符集以及字元編碼與解碼

實用推薦

Retina 螢幕下兩倍圖

關於物理畫素、CSS 畫素(DIPS)、圖片大小的科普,以及簡單的適配方案。

Evolution of <img>: Gif without the GIF

GIF圖很棒,但是有很可怕的效能問題,使得它讓人又愛又恨。現在,Safari Technology Preview支援img標籤video檔案的支援,能體驗到GIF一樣的效果,而又不會帶來效能問題。

happypack 原理解析

說起 happypack 可能很多同學還比較陌生,其實 happypack 是 webpack 的一個外掛,目的是通過多程式模型,來加速程式碼構建,目前我們的線上伺服器已經上線這個外掛功能,並做了一定適配,效果顯著。

工具 | 創業公司絕對不會告訴你他們在用的工具們(合集)

本期從靈感到設計,從運營到建站,從資訊到流量分析,從招聘到辦公空間,給大家帶來最全面、最提升效率的創業者工具合集。

程式人生

從黑客到創業,他說技術創業該這麼做

知道創宇 CTO&COO,安全焦點民間白帽黑客組織核心成員,分享他創業感悟和踩過的那些坑。

ELSE 技術週刊由 IFT 小組 出品,匯聚一週好文章, 週刊原文。本期編輯:

@Curtis 前端中年人

@StoneZou 前端搬磚工,不安分於前端開發的搬磚工

@Steven 寫 JS 的老年人

@mirreal 想當設計師的程式設計師不是一個好攻城獅

@Jade 以前想多點後端sense寫前端,現在想多點產品sense寫前端

點選這裡 向我們推薦你讀到的好文章。

相關文章