iT邦幫忙

瀏覽器相關文章
共有 81 則文章
鐵人賽 Software Development DAY 121

技術 [論文] 網頁瀏覽器在異質運算多核心處理器平台上電量管理的工作量描述

最近又看了一篇論文,覺得寫得很精彩所以決定來分享一下 原文標題:Web browser workload characterization for power...

鐵人賽 Software Development DAY 79

達標好文 技術 《來做個網路瀏覽器吧!》文章列表

ITHelp 查看自己的文章很不方便,一頁只顯示十個,乾脆做個清單 基本介紹 做一個瀏覽器之前,先來認識瀏覽器 先來看看瀏覽器內核長怎樣吧! 深入探討瀏覽器引擎...

鐵人賽 Software Development DAY 40

技術 [論文] Servo 案例分析:平行化瀏覽器效能-能源的預測模型

今日論文:Parallel Performance-Energy Predictive Modeling of Browsers: Case Study of...

技術 怎麼把「滾動條」隱藏?

問題釐清 什麼是「滾動條」? 滾動條指的是下圖右側被紅線框起來的部分: 只要網頁內容大於視窗,滾動條就會出現。 一般來說,只要不是body層次的滾動條,那用o...

鐵人賽 Software Development DAY 32

技術 《來做個網路瀏覽器吧!》下台一鞠躬

我想,是時候結束本系列了!沒想到當初誤打誤撞開始玩瀏覽器,說來我碰瀏覽器還不到半年,但總覺得已經過好久的時間。在本系列的初衷,便是希望能推廣瀏覽器讓更多人知道,...

鐵人賽 Software Development DAY 31

技術 手機上網好耗電,不如讓雲端幫手機省電吧!

前言 今日論文:Decision to offload the task to Cloud for increasing energy efficiency o...

鐵人賽 Software Development DAY 30

技術 瀏覽器快速與平行化佈局(二)

本篇接續之前一篇 研究論文: Fast and Parallel Webpage Layout 論文作者為 Leo A. Meyerovich 和 Rast...

鐵人賽 Software Development DAY 29

技術 掩卷沈思瀏覽器

今天我們不談技術,來談談對瀏覽器的想法。 目前看起來瀏覽器已經是很成熟的產品了,在經歷過幾個大事件,例如 IE 幹掉 Netscape Navigator,再來...

鐵人賽 Software Development DAY 28

技術 瀏覽器快速與平行化佈局(ㄧ)

今天研究論文: Fast and Parallel Webpage Layout 論文作者為 Leo A. Meyerovich 和 Rastislav Bo...

鐵人賽 Software Development DAY 27

技術 市面瀏覽器個案分析:隱私篇

市面上的瀏覽器五花八門,各有各的優缺點。 俗話說知己知彼百戰百勝,想要在這片紅海殺出,勢必要了解對手。 我在網路上無意間找到一款手機瀏覽器 Lightning...

鐵人賽 Software Development DAY 26

技術 再談影響行動裝置瀏覽器速度的因素

本系列下來我們看了不少論文,今天我想討論一下在用手機瀏覽器上網的情況下,彼此的關聯。 回顧一下,我們在為什麼手機上網速度比較慢呢?一文中,討論到 RTT(網路延...

鐵人賽 Software Development DAY 25

技術 Cache 並不會讓手機的瀏覽器更快?

前言 看到一篇很神奇的論文:Caching Doesn’t Improve Mobile Web Performance (Much),翻譯一下就是,在手機上...

鐵人賽 Software Development DAY 24

技術 瀏覽器平行化

今天討論一下瀏覽器的平行化。像是 Servo 瀏覽器引擎其終旨就是希望做一個平行化的瀏覽器,而 Servo 最早開始是從 2012 起開發。 大家可以看一下 2...

鐵人賽 Software Development DAY 23

技術 瀏覽器的安全連線(HTTPS)與實作

前言 今天來談談瀏覽器的安全性連線,也就是講講 HTTPS 是甚麼以及怎麼做? 老樣子我們又回到講解 Servo 的時候囉~ What? 相信大家瀏覽網站的時候...

鐵人賽 Software Development DAY 22

技術 瀏覽器開發進階實戰(四)font-family

今天來介紹 font-family。 當我們對 CSS 定義「字形」的時候,會使用 font-family p { font-family: &quot...

鐵人賽 Software Development DAY 21

技術 用網頁相似性來優化瀏覽器

前兩天(1&2)都找了比較有趣的論文來寫,沒意外都登上熱門了。不過是時候回來講一些比較硬的東西了! 論文 今天研究的論文是「 Similarity-based...

鐵人賽 Software Development DAY 20

技術 瀏覽器偷了我手機的電!?

今天再來看一篇有趣的論文,題目是 Who Killed My Battery: Analyzing Mobile Browser Energy Consumpt...

鐵人賽 Software Development DAY 19

技術 為什麼手機上網速度比較慢呢?

問題:為什麼手機上網速度比較慢? 今天來點輕鬆的主題。 你有沒有想過,為什麼手機上網速度比較慢? 手機處理器不夠強 手機記憶體不夠大 網路速度影響的 百萬小...

鐵人賽 Software Development DAY 18

技術 瀏覽器開發進階實戰(三)捲動

今天繼續以Servo 專案來討論如何實作。 今天主題是 scroll,也就是捲動。當頁面大於視窗,或是元素內容大於元素本身,這時候我們常常會看到到「捲軸」出現。...

鐵人賽 Software Development DAY 17

技術 談談 Servo 專案

前言 什麼是 Servo? Servo 是一款專為應用軟體和嵌入式應用而設計的現代化的高效能瀏覽器引擎 緣起 C++ 一直以來都是很棒的語言,尤其在處理低階...

鐵人賽 Software Development DAY 16

技術 瀏覽器開發進階實戰(二)XML Serialize for HTML

今天繼續以Servo 專案來討論如何實作。 我們先前提到 html 會需要被 parse,而反過來的動作就是 serialize 了。 以下擷取 W3C 的說明...

鐵人賽 Software Development DAY 15

技術 瀏覽器開發進階實戰(一) value sanitization of input type

我們現在了解如何開發一個簡易版的瀏覽器了。在本系列的先前文章當中,已經帶大家一步一步完成一個「玩具」等級的瀏覽器,雖然功能很簡陋,很多東西不支援,但卻是貨真價實...

鐵人賽 Modern Web DAY 6

技術 第六天:認識網站

(本系列文假設讀者沒有資訊背景,使用 windows 作業系統電腦,會使用中文輸入法。) 今天要來教大家認識網站。在介紹網站之前,我想先介紹一下瀏覽器。 認識瀏...

鐵人賽 Software Development DAY 14

技術 瀏覽器引擎輸出畫面的簡易版

在簡易瀏覽器中,我們將流程制定成: DOM tree \ --> style tree --> layout --> p...

鐵人賽 Software Development DAY 13

技術 瀏覽器引擎處理版面佈局的簡易版(三)

接續昨天討論 robinson/src/layout.rs 這個 layout 模組。 一般來說,box 是從上到下堆起來的,如果有定義是 inline 的話,...

鐵人賽 Software Development DAY 12

技術 瀏覽器引擎處理版面佈局的簡易版(二)

昨天討論了什麼是 box。算是對 layout 有初步認識了。 今天來看 robinson/src/layout.rs 裡面如何實作。 首先定義 box 的模型...

鐵人賽 Software Development DAY 11

技術 瀏覽器引擎處理版面佈局的簡易版(一)

經過幾天身心調養後,我們再回來討論 robinson 這個「玩具」專案。接著我們來看 robinson/src/layout.rs 這個模組。如果你還沒看過本系...

鐵人賽 Software Development DAY 10

技術 站在巨人的肩膀上,一覽瀏覽器引擎研究

瀏覽器相關研究 今天來談談瀏覽器的學術研究,提供大家一些論文參考。 「 如果說我能看的更遠一些,那是因為我站在巨人的肩膀上。...

鐵人賽 Software Development DAY 8

技術 瀏覽器引擎處理 CSS 的簡易版(三)

明天一樣討論 robinson 這個「玩具」專案。讓我們來直接看 robinson/src/style.rs 這邊如何實作 style。如果你還沒看過 CSS...

鐵人賽 Software Development DAY 7

技術 瀏覽器引擎處理 CSS 的簡易版(二)

處理 CSS 又分兩個步驟,有 Parser 和 style,前者是解析原始 CSS,後者則是讓 DOM 有 style。 昨天討論過 CSS parser 了...