日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

电线之间:采访Microsoft Edge性能PM Nolan Lawson

發(fā)布時間:2023/11/29 编程问答 66 豆豆
生活随笔 收集整理的這篇文章主要介紹了 电线之间:采访Microsoft Edge性能PM Nolan Lawson 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

by Vivian Cromwell

通過維維安·克倫威爾(Vivian Cromwell)

電線之間:采訪Microsoft Edge性能PM Nolan Lawson (Between the Wires: An interview with Microsoft Edge performance PM Nolan Lawson)

I interviewed Nolan Lawson, Web Performance PM at Microsoft Edge. He also maintains the popular open source library PouchDB together with others.

我采訪了Microsoft Edge的 Web Performance PM的Nolan Lawson。 他還與其他人一起維護了流行的開源庫PouchDB 。

告訴我們一些關于您的童年以及您成長的地方。 (Tell us a little bit about your childhood and where you grew up.)

I grew up in a small navy town called Bremerton, near Seattle. I had a pretty typical middle-class upbringing: my step dad worked for the naval shipyard, and my mom was a school nurse and later a school teacher.

我在西雅圖附近的海軍小鎮(zhèn)布雷默頓長大。 我有一個非常典型的中產階級成長經歷:我的繼父在海軍造船廠工作,我的媽媽是一名學校護士,后來是一名學校老師。

As a child I was a voracious reader. I read lots of fantasy and horror books, from the Narnia series to everything by Stephen King. My teachers were suspicious of me reading adult horror novels, but they tolerated it because at least I was reading. I was also really into video games.

小時候,我是一個貪婪的讀者。 我讀了很多幻想和恐怖書籍,從納尼亞系列到史蒂芬·金的所有作品。 我的老師對我讀成人恐怖小說感到懷疑,但他們容忍了,因為至少我在讀書。 我也很喜歡電子游戲。

I have a great appreciation for the outdoors thanks to an early experience in the Boy Scouts. I’ve also visited France a lot because my biological father is French. That gave me a bit of a travel bug, and as an adult I moved to Ottawa, to Geneva, and then to New York City before coming back to Seattle. I moved around every few years, just on a whim.

我對戶外運動非常感謝,這要歸功于童子軍的早期經驗。 我也去過法國很多,因為我的親生父親是法國人。 那給了我一些旅行的煩惱,成年后我搬到渥太華,去了日內瓦,然后又去了紐約,然后又回到了西雅圖。 我每隔幾年就動了一下,只是一時興起。

At some point I realized it would be a good idea to go back home and be closer to family. My girlfriend also wanted to settle there, because that’s where her family is from too. I started looking for jobs around Seattle, and Microsoft became a pretty obvious choice.

在某個時候,我意識到回到家與家人更近是個好主意。 我的女友也想在那定居,因為那也是她家人的家。 我開始在西雅圖附近尋找工作,微軟成了一個顯而易見的選擇。

告訴我們您的初次編程經驗。 (Tell us a little bit about your first programming experience.)

When I was six or seven, my uncle gave me a hand-me-down MS-DOS machine with a 5? inch floppy drive. It was ancient by today’s standards. It had basically two games: Snake and Gorillas, and it actually displayed the BASIC code before they started up. Those two games were all I could figure out to do with it.

當我六,七歲時,叔叔給了我一臺具有5?英寸軟盤驅動器的手動MS-DOS計算機。 按照今天的標準,這是古老的。 它基本上有兩個游戲: Snake和Gorillas ,并且在啟動之前實際上顯示了BASIC代碼。 那兩個游戲我都想辦法解決。

“I didn’t get back into programming again until I was in college.”“直到上大學后,我才重新回到編程領域。”

I also had a book on MS-DOS programming, so I took some time to write a really simple Batch script. When the computer would start up, it would print:

我也有一本關于MS-DOS編程的書,所以我花了一些時間來編寫一個非常簡單的批處理腳本。 當計算機啟動時,它將打印:

“Hi, Nolan. Which game do you want to play? 1. Gorillas 2. Snake?”

“嗨,諾蘭。 您想玩哪個游戲? 1.大猩猩2.蛇?”

And you would type one or two depending on which game you wanted to play. I was pretty proud of that script!

然后您將根據要玩的游戲鍵入一兩個。 我為那個腳本感到驕傲!

When I was around nine, my daycare had a similar computer with even more games on it, so I decided to apply my Batch skills to it. Unfortunately, I messed up the computer and made it so you couldn’t play the games anymore. I felt guilty and it kinda scared me away. I didn’t get back into programming again until I was in college.

當我九歲左右的時候,我的托兒所擁有一臺類似的計算機,上面有更多的游戲,因此我決定將Batch技能應用于該計算機。 不幸的是,我弄亂了電腦并制作了它,所以您再也無法玩游戲了。 我感到內,這讓我很害怕。 直到上大學,我才重新回到編程領域。

As an undergraduate I studied linguistics, mostly because I was learning French and Japanese at the time. I was fascinated by languages. But after graduation, I realized it was kind of hard to get a job in linguistics. As it turned out, though, my department at the University of Washington had a Master’s program in computational linguistics, which seemed like a great option career-wise. That was how I finally got back into programming.

作為一名本科生,我學習語言學,主要是因為當時我正在學習法語和日語。 我著迷于語言。 但是畢業(yè)后,我意識到很難找到語言學的工作。 但事實證明,我在華盛頓大學的系擁有計算機語言學碩士學位,這在職業(yè)上似乎是一個不錯的選擇。 那就是我最終回到編程的方式。

是什么促使您參與PouchDB的? (What motivated you to get involved with PouchDB?)

Around 2012, I was working for an NGO in Geneva. We were building a web app for a client that was using CouchDB. Later on, I started playing with CouchDB for a side project. Through that I found PouchDB, which could sync data between CouchDB on the server and IndexedDB in the browser. I thought it was amazing.

2012年左右,我在日內瓦的一個非政府組織工作。 我們正在為使用CouchDB的客戶端構建一個Web應用程序。 后來,我開始與CouchDB一起進行輔助項目。 通過該操作,我找到了PouchDB ,它可以在服務器上的CouchDB和瀏覽器中的IdexedDB之間同步數據。 我認為這太神奇了。

While working on that project, I noticed a few bugs in PouchDB. I realized I knew enough Android and enough JavaScript to solve the bugs. Eventually, I ended up fixing more bugs, and contributing to the project more frequently. In early 2014 I become one of the main contributors, and still am today.

在進行該項目時,我注意到PouchDB中的一些錯誤。 我意識到我知道足夠的Android和足夠JavaScript來解決這些錯誤。 最終,我最終修復了更多的錯誤,并更加頻繁地為該項目做出了貢獻。 2014年初,我成為主要貢獻者之一 ,直到今天仍然如此。

The story of how PouchDB got started is pretty interesting. Back in 2010, Mikeal Rogers did this one-off experiment called IDBCouch, which only worked in Firefox Nightly because IndexedDB was so new at the time. Max Ogden later renamed it to PouchDB, when he was bicycle shopping in San Francisco and thought up the name “Portable Couch.” Then Dale Harvey, who works at Mozilla, picked up the project and did an enormous amount of work to get it running well in Firefox and Chrome.

關于PouchDB如何開始的故事非常有趣。 早在2010年, Mikeal Rogers進行了一次名為IDBCouch的一次性實驗,該實驗僅在Firefox Nightly中有效,因為IndexedDB當時還很新。 馬克斯·奧格登(Max Ogden)后來在舊金山騎自行車購物時將其重命名為PouchDB,并想到了“ 便攜式沙發(fā) ”的名稱。 然后,在Mozilla工作的Dale Harvey選擇了該項目,并進行了大量工作以使其在Firefox和Chrome中正常運行。

When I came to the project in late 2013, I wanted PouchDB to work in all the browsers, like jQuery but for databases. I thought people should be able to drop it in and it should “just work” on old versions of Android, IE, and Safari. A lot of my early work was on cross-browser compatibility, which really helped PouchDB become more popular.

當我在2013年底參加該項目時,我希望PouchDB在所有瀏覽器(如jQuery)中都能使用,但適用于數據庫。 我認為人們應該可以使用它,并且應該可以在舊版本的Android,IE和Safari上“正常工作”。 我的很多早期工作是關于跨瀏覽器兼容性的,這確實幫助了PouchDB變得越來越流行。

PouchDB is a good example of what the IndexedDB authors originally intended when they wrote the spec. They wanted people to build libraries on top of it, in the spirit of the extensible web manifesto. The original spec author, Nikunj Mehta, even wondered if someone would write a “JavaScript CouchDB.” Today, there are a lot of interesting libraries built on top of IndexedDB, including PouchDB, localForage, Dexie.js and Lovefield, which provide a more developer-friendly experience.

PouchDB是IndexedDB作者編寫規(guī)范時最初意圖的一個很好的例子。 他們希望人們本著可擴展的Web宣言的精神在其上構建庫。 最初的規(guī)范作者Nikunj Mehta甚至想知道是否有人會編寫“ JavaScript CouchDB”。 今天,有很多建立在IndexedDB的頂部有趣的庫,包括PouchDB, localForage , Dexie.js和Lovefield ,它提供了更開發(fā)者友好的體驗。

PouchDB是否從大型企業(yè)和社區(qū)尋求資金? (Did PouchDB seek funding from large corporations and the community?)

“I’ve always had this somewhat idealistic notion that PouchDB should be a passion project that’s not corrupted by money. I don’t want to be swayed by one organization or another to push it in a particular direction. It ought to be whatever’s best for users.”“我一直抱有某種理想主義的觀念,即PouchDB應該是一個不受金錢破壞的熱情項目。 我不想被一個組織或另一個組織所吸引,將其推向特定的方向。 它應該是最適合用戶的?!?

We did try to seek funding pretty early on, around 2013. Dale set up a bounty system where each GitHub issue might have a notice saying, “Hey, if you solve this issue, there’s a bounty.” There were a few issues with that.

我們確實嘗試在2013年左右早些時候尋求資金。Dale建立了一個賞金系統,每個GitHub問題可能都會有一個通知,說:“嘿,如果您解決這個問題,就會有賞金。” 有一些問題。

Random people could come in and submit a PR to fix one of the bounty issues. I recall one issue where the PR didn’t quite fix it, but it was halfway there, so I went in and fixed the other half. At that point, it was unclear who the bounty should go to. Should it be split in half? In the end, the person who offered the bounty didn’t even end up paying it. So this system didn’t work too well, and we scrapped it.

隨機的人可以進來并提交PR來解決其中一個賞金問題。 我記得一個問題,PR并沒有完全解決它,但是它已經解決了一半,所以我進了一步,修復了另一半。 在那時,尚不清楚賞金應該歸誰。 應該將它分成兩半嗎? 最后,提供賞金的人甚至沒有付清這筆錢。 因此,該系統無法正常運行,因此我們將其報廢。

Today, PouchDB has grown to over 200 contributors, but essentially Dale is the BDFL and I’m the lieutenant. Recently we started the funding discussionagain, but we need to set up a formal governance model first. This is especially important to enterprises. IBM, which is heavily invested in CouchDB through Cloudant, wants to be able to tell their customers that CouchDB and PouchDB are rock-solid solutions to their problems. However, while CouchDB is under the Apache Foundation and has a very clear governance model, PouchDB doesn’t. So some enterprise clients might be a little concerned about that.

如今,PouchDB的貢獻者已增長到200多個 ,但本質上Dale是BDFL,而我是中尉。 最近,我們再次開始了資金討論 ,但我們需要首先建立一個正式的治理模型。 這對企業(yè)尤其重要。 通過Cloudant對CouchDB進行了大量投資的IBM希望能夠告訴客戶CouchDB和PouchDB是解決他們問題的堅如磐石的解決方案。 但是,盡管CouchDB在Apache Foundation之下,并??且具有非常清晰的治理模型,但PouchDB卻沒有。 因此,某些企業(yè)客戶可能對此有所擔心。

I’ve always had this somewhat idealistic notion that PouchDB should be a passion project that’s not corrupted by money. I don’t want to be swayed by one organization or another to push it in a particular direction. It ought to be whatever’s best for users. We’re at this point in the maturity of the project, though, where we need to start asking the hard questions. For instance, we want to figure out how to raise and distribute money so we can give it out fairly to contributors. We’re exploring options right now, but we haven’t committed to anything yet.

我一直有這樣一種理想主義的觀念,即PouchDB應該是一個不受金錢破壞的熱情項目。 我不想被一個組織或另一個組織所吸引,將其推向特定的方向。 它應該是最適合用戶的。 不過,我們正處于項目的成熟階段,我們需要開始提出棘手的問題。 例如,我們想弄清楚如何籌集和分配資金,以便我們公平地將其分配給捐助者。 我們目前正在探索各種選擇,但我們尚未做出任何承諾。

關于OSS可持續(xù)性,您從PouchDB項目中學到了什么? (What have you learned from the PouchDB project when it comes to OSS sustainability?)

“That’s why I think it’s important to remember what it’s like to be a beginner. When you’re just starting out, even talking to an open-source maintainer can be intimidating.”“這就是為什么我認為記住初學者的感覺很重要的原因。 當您剛剛起步時,甚至與開源維護者交談也可能令人生畏?!?

PouchDB was my first big open-source project. I have to hand it to Dale; he was my mentor from the start. He taught me all the fundamentals of how to interact in an open-source project.

PouchDB是我的第一個大型開源項目。 我必須把它交給戴爾; 從一開始他就是我的導師 他教了我有關如何在開源項目中進行交互的所有基礎知識。

In the beginning, even just talking to Dale Harvey on IRC was intimidating. He was the kind of person who gives talks at conferences; people respected him. I was just some rando on the Internet. But Dale is always very patient with new contributors. He responds to everyone’s questions and issues. Even if he thinks something’s a bad idea, he’ll tell them gently. Slowly, I realized Dale is just a normal human being, and he’s happy to have people involved in the project.

剛開始時,即使只是與IRC的Dale Harvey交談也是令人生畏的。 他是那種在會議上發(fā)表演講的人。 人們尊重他。 我只是互聯網上的一名蘭多。 但是Dale對新的貢獻者總是很耐心。 他回答每個人的問題。 即使他認為某事是一個壞主意,他也會輕柔地告訴他們。 慢慢地,我意識到Dale只是一個普通的人,他很高興有人參與該項目。

That’s why I think it’s important to remember what it’s like to be a beginner. When you’re just starting out, even talking to an open-source maintainer can be intimidating. I learned from Dale to be a thoughtful maintainer and to always encourage people to contribute.

這就是為什么我認為記住初學者的感覺很重要的原因。 當您剛入門時,甚至與開源維護者交談也可能令人生畏。 我從戴爾(Dale)中學到了要成為一個周到的維護者,并始終鼓勵人們做出貢獻。

Today, PouchDB is very mature, and it requires a huge amount of knowledge to get started, which is challenging to new contributors. One thing I’d like to fix is to make it a little bit easier for newcomers to get on board. That’s something I think is missing right now.

今天,PouchDB已經非常成熟,它需要大量的知識才能入門,這對新的貢獻者來說是挑戰(zhàn)。 我想解決的一件事是使新來者更容易加入。 我認為這是現在缺少的東西。

自2010年以來,我們一直在談論“脫機優(yōu)先”。您認為我們終于可以為此做好準備了嗎? 今天的主要挑戰(zhàn)是什么? (“Offline first” is something we have been talking about since 2010. Do you think we are finally ready for it? What are the main challenges with it today?)

Offline is really difficult. It’s one of those things that’s even missing from a university computer science education. What folks don’t realize is, when you’re building an offline-first application, you are essentially building a distributed system: client and server. Just by storing data on those two nodes, you have all the theoretical problems of the CAP theorem: consistency, availability, and partition tolerance — pick two.

離線真的很困難。 這是大學計算機科學教育中甚至還缺少的東西之一。 人們沒有意識到的是,當您構建脫機優(yōu)先應用程序時,實際上是在構建分布式系統:客戶端和服務器。 僅通過將數據存儲在這兩個節(jié)點上,您便具有CAP定理的所有理論問題:一致性,可用性和分區(qū)容限-選擇兩個。

So if you’re building that kind of system, but don’t realize it going in, you’ll probably end up just hacking something together. You may think you got 100% of the way there, but you really only got 90%, and the remaining 10% may take years to finish. It’s taken years to fix all the edge cases in PouchDB.

因此,如果您正在構建這種系統,但是不知道它會進入其中,那么您可能最終只會一起入侵某些東西。 您可能會認為自己達到了目標的100%,但實際上只有90%,而剩下的10%可能要花費數年才能完成。 在PouchDB中修復所有極端情況花了幾年的時間。

One of the things we’re trying to do with PouchDB is to raise awareness and help people think about the inherent issues of offline-first architecture. PouchDB has a built-in concept of conflict management, because CouchDB thought about those problems from the very beginning. It’s designed with the multi-version concurrency control model, which answers the question of what happens when the client and server get out of sync.

我們正在嘗試使用PouchDB進行的一件事是提高認識并幫助人們思考脫機優(yōu)先架構的內在問題。 PouchDB具有內置的沖突管理概念,因為CouchDB從一開始就考慮到這些問題。 它是使用多版本并發(fā)控制模型設計的,該模型回答了當客戶端和服務器不同步時會發(fā)生什么的問題。

User experience is another big problem that hasn’t really been solved yet in offline-first. I think that new models like Progressive Web Applications will force us to start to think about how to communicate this to users. There’s a great post from Jesse Beach where she talks about how to effectively communicate offline states, and at Offline Camp we discussed some of these techniques, like switching the UI to grayscale when the app goes offline. It’s not as negative or jarring as an alert, but it’s a subtle indication that you’re offline.

用戶體驗是另一個離線優(yōu)先解決的大問題。 我認為諸如漸進式Web應用程序之類的新模型將迫使我們開始考慮如何將此與用戶進行交流。 杰西海灘 ( Jesse Beach)上有一篇很棒的文章 ,她談到如何有效地傳達離線狀態(tài),在離線營地中,我們討論了其中一些技術,例如當應用程序離線時將UI切換為灰度。 它不像警報那樣消極或刺耳,但這是您處于離線狀態(tài)的微妙指示。

There’s been a great deal of progress on offline first, but it’s still definitely an unsolved problem.

首先,離線方面已經取得了很大的進步,但這絕對是一個尚未解決的問題。

是什么讓您決定加入Microsoft Edge團隊? 從小型初創(chuàng)公司到大型組織,您對前六個月的印象如何? (What made you decide to join the Microsoft Edge team? What is your impression of the first six months, going from a small startup to a large organization?)

“But there’s a general feeling across the company now that when we’re transparent and seeking feedback from the community, it works out well for us.”“但是,現在,整個公司普遍感到,當我們保持透明并尋求社區(qū)的反饋時,這對我們來說很有效?!?

I came to Microsoft Edge because I wanted to help make the web platform better. I thought it would be a good opportunity to build out a lot of the standards that I’m passionate about. For instance, we’re in the process of building out Service Workers and Progressive Web Apps, as well as improvements to IndexedDB. I wanted to be on the ground floor to see those things happen.

我之所以加入Microsoft Edge,是因為我想幫助改善Web平臺。 我認為這是一個很好的機會來建立我熱衷的許多標準。 例如,我們正在構建Service Worker和Progressive Web Apps以及對IndexedDB的改進。 我想在底層看到這些事情的發(fā)生。

Microsoft is fascinating to watch because it’s a company in transition. It’s moving from being fairly closed to being a lot more open. Certain teams have embraced this openness more than others, and even certain people within the same team. But there’s a general feeling across the company now that when we’re transparent and seeking feedback from the community, it works out well for us.

微軟非常著迷,因為它是一家轉型中的公司。 它已經從相當封閉的狀態(tài)轉變?yōu)楦娱_放的狀態(tài)。 某些團隊比其他團隊甚至在同一團隊中的某些人對開放性的接受程度更高。 但是,現在,整個公司都有一種普遍的感覺,那就是當我們保持透明并征詢社區(qū)的反饋時,對我們來說效果很好。

I am still actively involved in the PouchDB project, but I tend to keep my work at Microsoft and PouchDB separate. I’ll triage GitHub issues on the way to work and then do some programming for PouchDB in the evenings or weekends. But I find these two blending together more and more, in a positive way. For example, I might find a bug in IndexedDB on Edge while I’m working on PouchDB issues.

我仍然積極參與PouchDB項目,但我傾向于將我在Microsoft和PouchDB的工作分開。 我將對GitHub問題進行分類,然后在晚上或周末為PouchDB進行一些編程。 但是我發(fā)現這兩種方式越來越以積極的方式融合在一起。 例如,當我處理PouchDB問題時,可能會在Edge上的IndexedDB中發(fā)現一個錯誤。

帶領我們完成在Microsoft Edge擔任績效PM的一天。 (Walk us through a day in the life of being a performance PM at Microsoft Edge.)

I’m on the performance team, so most of my job centers around identifying performance problems in the browser and communicating those problems to the web developers and the browser team.

我是性能團隊的一員,所以我的大部分工作都圍繞著識別瀏覽器中的性能問題并將這些問題傳達給Web開發(fā)人員和瀏覽器團隊。

One project I’ve been working on is “Performance Clubs,” where we invite web teams to come in and talk about their site’s performance. Usually these are Microsoft sites like Outlook.com and MSN, but sometimes they’re also external partners. When they come in, we do a deep performance analysis of the website using the same tools that we use to build the browser itself. Then we give performance advice to them so they can go back and make their websites faster. I also file issues reported by the site authors and write test cases.

我一直在研究的一個項目是“ Performance Clubs”,我們邀請網絡團隊加入進來,討論他們網站的性能。 通常,這些網站是Microsoft網站,例如Outlook.com和MSN,但有時它們也是外部合作伙伴。 當它們進入時,我們將使用與構建瀏覽器本身相同的工具對網站進行深入的性能分析。 然后,我們向他們提供性能建議,以便他們可以回頭并使其網站更快。 我還歸檔了站點作者報告的問題并編寫了測試用例。

The performance clubs are private for now. Not everyone wants to take the aspects of their websites that they’re not proud of and put them out on public display; it’s like airing your dirty laundry. There has been some discussion about maybe anonymizing and publishing the data, but it’s incredibly difficult to do without revealing the site that you’re analyzing. There’s been some recent controversy about public performance audits; it’s not always welcome.

表演俱樂部目前是私人的。 并非每個人都希望將自己不滿意的網站內容放到公眾面前展示; 就像在晾臟衣服一樣。 已經進行了一些討論,可能涉及匿名化和發(fā)布數據,但是如果不透露正在分析的站點,很難做到。 最近有一些關于公共績效審計的爭議; 它并不總是受歡迎。

鑒于最近引起了熱烈的討論,瀏覽器供應商和框架作者如何在Web性能上進行更緊密的協作? (How can browser vendors and framework authors collaborate more closely on web performance, given that it has been a heated discussion recently?)

“…the people who can provide the most value here are JavaScript library and framework authors. They’re in a position where they can be impartial and compare performance across browsers, which is extremely valuable to browser vendors.”“……在此能提供最大價值的人是JavaScript庫和框架作者。 他們處于公正的位置,可以在不同瀏覽器之間比較性能,這對瀏覽器供應商來說非常有價值。”

I think it’s important for web developers to understand why performance is such a touchy subject. Browsers don’t compete on API features — we stopped doing that when we agreed to implement web standards — but browsers do compete on performance. Speed is a huge selling point for a browser. Every browser claims to be the fastest, kind of like how McDonald’s and Burger King each claim to have the best burgers. Obviously they can’t both be right.

我認為對于Web開發(fā)人員來說,重要的是要理解為什么性能如此棘手。 瀏覽器在API功能上沒有競爭-當我們同意實施Web標準時,我們就停止了這樣做-但是瀏覽器在性能上確實競爭。 速度是瀏覽器的巨大賣點。 每個瀏覽器都聲稱是最快的,就像麥當勞和漢堡王各自聲稱擁有最好的漢堡一樣。 顯然他們不可能兩者都是正確的。

In general, browser vendors only speak publicly about what they do well. If you talk privately with someone who works on a browser team, they can easily tell you 50 things the browser does well and 50 things it doesn’t do well; they know them by heart. But publicly we tend to only talk about the stuff we do well, because there are business implications there.

通常,瀏覽器供應商只會公開談論他們的優(yōu)勢。 如果您與瀏覽器團隊的成員私下交談,他們可以輕松地告訴您瀏覽器運行良好的50件事和運行不正常的50件事。 他們很了解他們。 但是在公開場合,我們傾向于只談論我們做得好的事情,因為那里存在業(yè)務隱患。

For instance, when the WebKit team comes out with the Speedometerbenchmark or the MotionMark benchmark, it’s no surprise that Safari wins. Similarly, when Microsoft writes a blog post about how we have a great JavaScript Engine, we tend to talk about Octane and JetStream. Surprise, surprise: we win on those benchmarks.

例如,當WebKit團隊推出Speedometer基準或MotionMark基準時,Safari獲勝就不足為奇了。 同樣,當Microsoft撰寫有關如何擁有出色JavaScript引擎的博客文章時,我們傾向于談論Octane和JetStream 。 驚喜,驚喜:我們在那些基準上取勝。

I think the people who can provide the most value here are JavaScript library and framework authors. They’re in a position where they can be impartial and compare performance across browsers, which is extremely valuable to browser vendors. Unfortunately I feel many of them could be doing better on this.

我認為可以在此提供最大價值的人是JavaScript庫和框架作者。 他們處于公正的位置,可以在不同瀏覽器之間比較性能,這對瀏覽器供應商來說非常有價值。 不幸的是,我覺得他們中的許多人可能會做得更好。

There’s a lot of interest in web performance today, and you see many JavaScript frameworks competing with one another on performance — React, Inferno, Preact, Vue, Svelte, etc. But when you look at their benchmarks, they’re often only testing in Chrome or maybe Mobile Safari. Sometimes they don’t even specify which browser they test on, so you just have to assume it’s Chrome.

有很多的當今網絡性能的興趣,你可以看到很多JavaScript框架與性能相互競爭- 陣營 , 地獄 , Preact , Vue公司 , Card.svelte ,等等。但是當你看到他們的基準,他們往往只在測試Chrome或也許移動Safari瀏覽器。 有時他們甚至沒有指定要測試的瀏覽器,因此您只需要假設它是Chrome。

One framework that’s bucking this trend, which I really love, is Ember. They’ve created their own benchmark, the Ember Benchmark, and they sometimes go on Twitter and maybe raise some eyebrows by pointing out that Chrome doesn’t do as well on their benchmarks as Safari.

我真正喜歡的一個逆轉這種趨勢的框架是Ember 。 他們創(chuàng)建了自己的基準測試Ember Benchmark ,有時他們會在Twitter上露面 ,并指出Chrome與Safari相比在基準測試中表現不佳,因此引起了一些關注。

This is great feedback for browser vendors. Even if we don’t send public signals about how we feel about the benchmark, we may use it internally and work hard to make our browser better. I would love to see more cross-browser benchmarking and more recognition from JavaScript framework authors that it’s valuable to test across browsers. That’s the big thing I see missing right now.

對于瀏覽器供應商來說,這是一個很好的反饋。 即使我們不向公眾發(fā)送有關基準測試感覺的信號,我們也可能會在內部使用它并努力使瀏覽器變得更好。 我希望看到更多的跨瀏覽器基準測試,以及JavaScript框架作者的更多認可,這對于跨瀏覽器進行測試非常有價值。 這是我現在錯過的大事情。

Edge has pretty good browser market share; it’s improving anyway. I don’t think it’s safe to just ignore browsers because they have too low of a market share, especially because a lot of web developers have a very skewed perception of what the market share is. Windows is the dominant operating system in the world; it’s used by about 90% of all desktop users. And Android is the most popular mobile operating system on the planet by far.

Edge擁有相當不錯的瀏覽器市場份額; 無論如何它正在改善。 我認為僅僅忽略瀏覽器是不安全的,因為它們的市場份額太低,尤其是因為許多Web開發(fā)人員對市場份額的看法非常不正確。 Windows是世界上主要的操作系統。 大約90%的桌面用戶都在使用它 。 到目前為止,Android是全球最受歡迎的移動操作系統 。

If you just look at web developer conferences, though, you could be forgiven for thinking that the world is purely Mac, or that everybody is using Chrome, or that most people are carrying an iPhone. But the reality is far different. I would say web developers are doing a big disservice to their users if they live in that bubble and assume that everyone else is living in that bubble too.

但是,如果只看Web開發(fā)者大會,您可能會認為世界純粹是Mac,或者每個人都在使用Chrome,或者大多數人都在使用iPhone,這是可以原諒的。 但是現實卻大不相同。 我要說的是,如果Web開發(fā)人員生活在該泡沫中并假設其他所有人也生活在該泡沫中,則會給用戶帶來極大的傷害。

在編程之外您還有哪些其他愛好或興趣? (What other hobbies or interests do you have outside of programming?)

I play a little guitar and sing a little, mostly for myself. I have a YouTube channel where I post some of my performances. I don’t perform publicly.

我彈一點吉他,唱歌一點,主要是為了我自己。 我有一個YouTube頻道,我在那里發(fā)布一些表演 。 我不公開表演。

我對電子競技真的很感興趣。 我花了大量時間觀看Super Smash Brothers錦標賽或觀看視頻游戲的運行速度。 速度的運行實際上使我想起了很多瀏覽器性能。 您試圖將其優(yōu)化為盡可能快的速度,有時您會作弊很多,例如使角色在墻壁上出現毛刺。 有時我發(fā)現,一個經過良好調整的網站就像是一個經過調整的速度運行-您作弊要取得成功。 看到這些相似之處真是有趣。 (I’m really interested in e-sports. I spend a lot of time watching Super Smash Brothers tournaments or watching video game speed runs. Speed runs actually remind me a lot of browser performance. You’re trying to optimize this thing to go as fast as possible, and sometimes you’re cheating quite a bit, such as making your character glitch through a wall. Sometimes I find that a well-tuned website is like a well-tuned speed run — you cheat a bit to get ahead. It’s kind of funny to see the parallels.)

您的編程英雄是誰? (Who are your programming heroes?)

I really admire D. Richard Hipp, the creator of SQLite, which is arguably the most popular database on the planet. SQLite is a rigorous piece of software with 745 times as much test code as code. You could send that thing to the moon.

我真的很佩服SQLite的創(chuàng)建者D. Richard Hipp ,它可以說是全球最受歡迎的數據庫。 SQLite是一款嚴格的軟件,其測試代碼是代碼的745倍。 你可以把那東西送上月球。

Richard Hipp is also something of a programming Renaissance Man; he’s implemented lots of interesting things. He wrote a whole version control system called Fossil. He wasn’t happy with Git, so he wrote an entire version control system, and that’s the version control system used for SQLite.

理查德·希普(Richard Hipp)還是一位編程復興者。 他實現了很多有趣的東西。 他編寫了一個稱為Fossil的完整版本控制系統。 他對Git不滿意,因此他編寫了一個完整的版本控制系統,這就是用于SQLite的版本控制系統。

If you look at SQLite source code, you’ll also find my favorite open source license of all time, which says “In place of a license, I offer you this prayer.” It’s really beautiful, like a poem.

如果您查看SQLite源代碼,您還將找到我最喜歡的開源許可證,上面寫著:“代替許可證,我為您祈禱。” 真的很美,就像一首詩。

And yet despite his success, Hipp is also incredibly humble. He never boasts in any interview. I find it inspiring to see someone who is so humble, and yet so proficient in the software world.

盡管他取得了成功,但希普還是非常謙虛。 他從來沒有自夸過任何采訪。 我發(fā)現看到一個謙虛但精通軟件世界的人鼓舞人心。

This project is made possible with sponsorships from frontendmasters.com, egghead.io, Microsoft Edge and Google Developers.

來自frontendmasters.com , egghead.io , Microsoft Edge和Google Developers的贊助使該項目成為可能。

Donate to support this project.

捐款支持該項目 。

To suggest a maker you’d like to hear from, please fill out this form.

要建議您想聽聽的制造商,請?zhí)顚懘吮砀?。

You can also send feedback to betweenthewires on Twitter.

您還可以發(fā)送反饋betweenthewires在Twitter上。

翻譯自: https://www.freecodecamp.org/news/between-the-wires-an-interview-with-microsoft-edge-performance-pm-nolan-lawson-ca3240dec2eb/

總結

以上是生活随笔為你收集整理的电线之间:采访Microsoft Edge性能PM Nolan Lawson的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

亚洲高清在线观看视频 | 婷婷在线免费视频 | 四虎成人免费影院 | 深夜免费小视频 | 人人要人人澡人人爽人人dvd | 亚洲精品综合在线观看 | 国产精品字幕 | 又爽又黄在线观看 | 日本 在线 视频 中文 有码 | 久久a v视频 | 91尤物国产尤物福利在线播放 | 久久99热精品这里久久精品 | 亚洲国产剧情av | 黄网站色| 久久美女精品 | 操操日日 | 天天操综 | 欧美一级片免费 | 日韩三级不卡 | av三级在线免费观看 | 免费在线观看视频一区 | 中文字幕亚洲欧美日韩 | 在线a亚洲视频播放在线观看 | 免费成人结看片 | 国产黄色大片 | 岛国大片免费视频 | 久久精品一区二区三区国产主播 | 久 久久影院 | 亚洲激情视频 | 天天干天天操天天射 | 丁香 婷婷 激情 | 国产精品久久久一区二区 | 国产999精品久久久影片官网 | 最近中文字幕免费观看 | 狠狠综合网 | 日韩av免费大片 | 国产精品大片 | 欧美精品久久久久久久亚洲调教 | 免费看黄在线看 | 国色综合 | 亚洲精品在线观看视频 | 国产精品99精品 | 黄污网站在线观看 | 青青河边草免费观看 | 美女福利视频一区二区 | 国产三级久久久 | 亚洲综合五月 | 黄色免费国产 | 欧美日韩视频在线 | 欧美午夜精品久久久久 | 欧美日韩综合在线 | 日韩精品久久中文字幕 | 久久午夜精品视频 | 免费av在| 日韩乱码中文字幕 | 中文字幕在线观看播放 | 久久国产精品99久久人人澡 | 国产在线观看一 | 国产精品国产三级国产专区53 | 中文在线字幕免费观看 | 国产亚洲精品久久久久久无几年桃 | av网站在线观看播放 | 久久香蕉电影网 | 国产va饥渴难耐女保洁员在线观看 | 天天艹天天 | 女人高潮特级毛片 | 开心激情久久 | 天天爽天天碰狠狠添 | 久久国产香蕉视频 | 欧美一区二区在线看 | 久久久精品综合 | 免费看污在线观看 | 国产三级精品三级在线观看 | 免费男女羞羞的视频网站中文字幕 | 视频成人永久免费视频 | 免费在线91 | 91九色精品国产 | 亚洲精品午夜国产va久久成人 | 精品国产欧美一区二区三区不卡 | 久久综合九色九九 | av免费片| 夜夜看av | 久久精品资源 | 午夜三级毛片 | 日韩免费二区 | 国产精品久久久久久久免费观看 | 91av在线播放视频 | 亚洲一区免费在线 | 午夜三级大片 | 在线中文字幕播放 | 99久久精品网 | 很污的网站 | 在线观看免费一区 | 欧美成年网站 | 国产色在线视频 | 制服丝袜一区二区 | 狠狠色伊人亚洲综合网站野外 | 国产成人61精品免费看片 | 日韩手机在线观看 | 成人在线播放视频 | 久久视频这里有精品 | 在线观看亚洲 | 日韩综合一区二区三区 | 黄色一级免费 | 日本韩国精品一区二区在线观看 | av九九九 | 久久久久久久18 | 国产精品91一区 | 日韩欧美一区二区三区视频 | 永久免费毛片在线观看 | 日韩av片无码一区二区不卡电影 | 久久久国产一区二区三区四区小说 | 人人澡人人澡人人 | 亚洲欧美日韩一二三区 | 中文字幕文字幕一区二区 | 日韩中文三级 | 国产91精品在线观看 | 日韩在线观看影院 | 成人试看120秒 | 在线观看午夜 | 久热这里有精品 | 日韩电影中文字幕在线观看 | 久久国产精品99久久久久 | 中文字幕电影一区 | 午夜精品麻豆 | 黄av在线 | 久草在线免费看视频 | 国产精品久久久久久久久久ktv | 91大神电影 | 久久精品亚洲精品国产欧美 | 色婷婷成人网 | 国产精品入口传媒 | 国内精品国产三级国产aⅴ久 | 黄色亚洲大片免费在线观看 | 伊人看片 | 国产一区欧美在线 | 91精品视频一区二区三区 | 国产午夜三级 | 在线国产中文字幕 | 免费看的国产视频网站 | 天天搞天天干天天色 | 久久亚洲二区 | 久草在线在线精品观看 | 国产黄网站在线观看 | 天天色天天综合 | 亚色视频在线观看 | 日韩在线观看av | 国产亚洲精品日韩在线tv黄 | 精品中文字幕在线观看 | 国产va精品免费观看 | 最近日本字幕mv免费观看在线 | 99久久精品免费看国产麻豆 | 欧美精品一区二区免费 | 国产精品婷婷午夜在线观看 | 亚洲 欧美日韩 国产 中文 | 6080yy午夜一二三区久久 | 日韩免费播放 | 久久伦理 | 99精品免费久久久久久日本 | 国产精品国产三级国产不产一地 | 丁香婷婷激情网 | 天天综合区 | 在线中文字幕av观看 | 久久久午夜影院 | 欧美国产一区二区 | 日本黄色免费播放 | 免费成人短视频 | 日韩高清一区 | 日韩中文字幕免费视频 | 欧美日韩国产在线观看 | 欧美日韩国产一区二区三区在线观看 | 在线观看黄网站 | 国产裸体永久免费视频网站 | 久久一区二区免费视频 | 在线观看中文字幕dvd播放 | 亚洲激情综合 | 97碰碰视频 | 最新成人av | 五月激情六月丁香 | 国产精品久久久久久久久久久久午夜 | 国内精品久久久久 | 国产成人精品一区一区一区 | 尤物97国产精品久久精品国产 | 国产日韩欧美精品在线观看 | 欧美在线观看视频一区二区三区 | 欧美日韩国语 | www.夜夜干.com | 久久国产区 | 亚洲第五色综合网 | av夜夜操| 2018亚洲男人天堂 | 免费在线观看av不卡 | 国产三级久久久 | www五月天婷婷 | www,黄视频| 中文字幕色在线视频 | 亚洲 欧洲av | 国产 一区二区三区 在线 | 天堂av高清| 亚洲国产精品久久久久久 | 天堂在线免费视频 | 97精品国产97久久久久久春色 | 日韩精选在线观看 | 成人在线观看免费 | 成人一级在线观看 | 99久久精品国产一区二区三区 | 欧美激情视频三区 | 91在线中字| 激情婷婷在线 | 日韩视频在线观看视频 | 国产成人在线观看 | 精品国产伦一区二区三区观看体验 | www黄色大片 | 亚洲黄色在线播放 | 日本一区二区三区视频在线播放 | 国产福利一区二区在线 | 久久成人视屏 | 久久国产精品偷 | 丁香婷婷网 | 六月久久婷婷 | 国产精品久久久久久一二三四五 | 欧美一级黄大片 | 精品少妇一区二区三区在线 | 日韩在线视频二区 | 国产精品永久在线观看 | 最近中文字幕免费av | 九九精品久久 | 国产人在线成免费视频 | 少妇精品久久久一区二区免费 | 精品久久久久久电影 | 在线看一级片 | 欧美一区中文字幕 | 久久久香蕉视频 | 国产成人免费在线观看 | 免费av 在线| 日韩欧美aaa | 国产成人精品综合久久久久99 | 天天爱天天操天天射 | 国产精品中文久久久久久久 | 99精品热| 手机av电影在线 | 97精品国产91久久久久久久 | 久久国产精品第一页 | 91人人澡人人爽 | 天堂入口网站 | 亚洲视频一级 | 丁香电影小说免费视频观看 | 玖玖在线精品 | 欧美精品三级在线观看 | 久久精品国产亚洲a | 免费在线观看av不卡 | 中文字幕在线观看完整 | 久久综合久久综合这里只有精品 | 色综合久久久久久中文网 | 91禁在线看 | 色中色综合 | 久久精品牌麻豆国产大山 | 另类五月激情 | 成人av免费在线观看 | 五月婷香蕉久色在线看 | 四虎永久网站 | 日韩专区 在线 | 免费观看十分钟 | 日韩av看片| 91精品国产一区二区三区 | 黄色大片日本 | 亚洲欧美日韩在线看 | 久久精品亚洲一区二区三区观看模式 | 日韩天天综合 | 狠狠干天天操 | 国产又粗又硬又爽视频 | 亚洲国产字幕 | 久久99精品久久久久蜜臀 | av在线一二三区 | 欧美日韩精品在线观看 | 国产精品porn | 国产高清在线不卡 | 欧美一区二视频在线免费观看 | 久久久久久看片 | 国产福利一区二区三区视频 | 成人亚洲欧美 | 黄色影院在线观看 | 午夜在线看片 | 免费av网址在线观看 | a特级毛片| 日韩av在线一区二区 | 国产真实在线 | 精品二区视频 | 成人在线免费小视频 | 日韩中文字幕免费电影 | 久久夜色精品国产欧美一区麻豆 | 在线视频 区 | 91热这里只有精品 | 人人爽人人爽人人 | 国产精品伦一区二区三区视频 | 2024国产精品视频 | 99欧美视频 | 一区二区伦理电影 | www最近高清中文国语在线观看 | 九九涩涩av台湾日本热热 | 欧美精品v国产精品v日韩精品 | 在线免费观看羞羞视频 | av中文字幕在线看 | 在线观看精品国产 | 亚洲区精品 | 中国精品一区二区 | 999一区二区三区 | 精品国产欧美一区二区三区不卡 | 99久久毛片| 久草在线免费在线观看 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 色狠狠狠 | 亚洲另类视频在线观看 | 成年人黄色免费看 | 精品久久片| 中文字幕免费高清在线观看 | 亚洲精品美女久久久久 | 久久精品中文字幕 | 国产精品免费大片视频 | 欧美精品一区二区免费 | 中文永久免费观看 | 国产在线观看免费观看 | 13日本xxxxxⅹxxx20 | 免费看十八岁美女 | 亚洲精品国产成人 | 狠狠色噜噜狠狠狠 | 久久免费高清视频 | 久久久国产电影 | 亚洲成人精品国产 | 特级黄录像视频 | 水蜜桃亚洲一二三四在线 | 2022国产精品视频 | 精品国模一区二区三区 | 欧美一区二区三区免费观看 | 成人91在线 | 极品嫩模被强到高潮呻吟91 | 福利视频一区二区 | 中文字幕一区av | 久久久久久久久久免费 | 区一区二区三区中文字幕 | 久久伊人综合 | 免费网站在线观看人 | 久9在线| 国产日本在线 | 久久国产美女 | 国产精品专区在线观看 | 亚洲做受高潮欧美裸体 | 国产免费观看高清完整版 | 欧美性做爰猛烈叫床潮 | 久久精品男人的天堂 | 国产精品资源在线 | 黄色片视频在线观看 | 激情深爱 | 狠狠做深爱婷婷综合一区 | 精品国产aⅴ一区二区三区 在线直播av | 天天综合网在线 | 国精产品永久999 | 亚洲精品黄色在线观看 | 免费观看黄色12片一级视频 | 国产淫片 | 91av在线免费观看 | 首页中文字幕 | 一级黄色大片在线观看 | 日韩专区视频 | 伊人久久精品久久亚洲一区 | 久草在线久草在线2 | 中文字幕免费在线 | 在线看av的网址 | 色狠狠一区二区 | 午夜精品久久久久久久99 | 69精品在线| 国产黄色免费看 | 色吊丝在线永久观看最新版本 | 亚洲精品97 | 亚洲精品国产成人av在线 | 久草免费在线观看视频 | 伊人色**天天综合婷婷 | 久久亚洲国产精品 | 久精品在线 | 精品在线二区 | 国产精品久久 | 久久精品国产一区二区电影 | 婷婷在线五月 | 久久一区二区三区四区 | a在线观看国产 | 97夜夜澡人人爽人人免费 | 成年人视频在线免费 | 日韩大片在线观看 | 精品一二三四视频 | 干亚洲少妇| 91在线看黄 | 精品伦理一区二区三区 | 色香蕉在线 | 丁香电影小说免费视频观看 | 精品久久久久久久久久久久久久久久 | 中文国产成人精品久久一 | 色就色,综合激情 | 五月天婷婷在线观看视频 | 97超碰人人 | 久久久久久久久毛片 | 久久大片 | 国产一区二区三精品久久久无广告 | 黄色大片av| 久久精品中文字幕少妇 | 亚洲乱码中文字幕综合 | 亚洲成人资源在线观看 | 国产精品久久99精品毛片三a | 免费视频在线观看网站 | 国内精品久久久久影院一蜜桃 | 国产精品99久久久久久人免费 | 亚洲男女精品 | 国产专区在线 | 亚洲欧洲中文日韩久久av乱码 | 亚洲人在线视频 | 91中文字幕网 | 亚洲日韩精品欧美一区二区 | 亚洲午夜av电影 | 一级片视频在线 | 亚洲乱码精品久久久 | 91久久精品一区二区二区 | 久久天天躁狠狠躁亚洲综合公司 | 日韩在线观看高清 | 色永久免费视频 | 91九色老 | 黄色三级久久 | 99久久99久久综合 | 久久人人爽人人爽人人片 | 国产精品免费看 | 一 级 黄 色 片免费看的 | 国产精品国产精品 | 美女久久久 | 麻豆免费观看视频 | 在线日韩中文 | 在线观看欧美成人 | 女女av在线 | 九九九九免费视频 | 久久久久久久久久久久久久av | av电影在线免费观看 | 射久久久 | 亚洲成av | 亚洲精品观看 | 国产精品久久久久久久av电影 | 日本一区二区三区视频在线播放 | 97视频免费观看2区 亚洲视屏 | 97成人精品视频在线观看 | 在线一二区 | 狠狠干狠狠艹 | 91桃色在线观看视频 | 亚洲国产欧洲综合997久久, | 日日干干夜夜 | 视频二区在线视频 | 91av在线看 | 91亚洲精品乱码久久久久久蜜桃 | 国产精品一区电影 | 国产精品久久久久久久久费观看 | 国产一级片在线播放 | 久草网免费 | 69国产盗摄一区二区三区五区 | 日韩一区在线播放 | 欧美a级在线播放 | 最近中文字幕免费 | 免费麻豆视频 | 久久久久久久久毛片 | 亚洲精品小视频在线观看 | 99久久精品免费看国产一区二区三区 | 免费视频 三区 | 国产精品人人做人人爽人人添 | 久久久久看片 | 免费日韩 | 国产破处视频在线播放 | 色综合激情网 | 国产日韩欧美在线观看 | 十八岁以下禁止观看的1000个网站 | 在线观看一区视频 | 国产精品久久久久久久久久久久午夜 | 久久久精品网站 | 久久另类视频 | 久久涩涩网站 | 久久影院精品 | 精品国产一区在线观看 | 久久人人爽爽人人爽人人片av | 香蕉久久久久久av成人 | 91免费在线播放 | 91探花在线 | 成人不用播放器 | 国产69精品久久99不卡的观看体验 | 久久免费精彩视频 | 日韩在线视频线视频免费网站 | 久久久久免费精品视频 | 青青色影院 | 91精品影视 | 亚洲伦理中文字幕 | 久久久久国产成人精品亚洲午夜 | 国产婷婷| 天天射天天艹 | 亚洲精品国产高清 | 日本精品久久久久 | 精品美女久久久久久免费 | 亚洲最新在线 | 亚洲理论在线 | 欧美日韩在线观看不卡 | 美女搞黄国产视频网站 | 天海翼一区二区三区免费 | 国产日韩高清在线 | 日韩亚洲欧美中文字幕 | 在线激情影院一区 | 99久久精品国产系列 | 日女人免费视频 | 亚洲视屏在线播放 | 天天搞夜夜骑 | 国产日本在线 | 亚洲国产精品激情在线观看 | 日韩动态视频 | 夜色在线资源 | 免费合欢视频成人app | 国产日韩精品一区二区三区 | 久久久亚洲麻豆日韩精品一区三区 | 国产黄色片在线 | 国产成人亚洲精品自产在线 | 日韩av免费一区二区 | 成人久久18免费网站图片 | 福利视频区 | 婷婷六月中文字幕 | 99久久夜色精品国产亚洲96 | 免费视频区| 久久国产精品99国产 | 99热官网 | 中文字幕在线看 | 国产中文字幕一区二区 | www.黄色片.com | 国产手机视频在线观看 | 婷婷五月情 | 九九久久在线看 | 亚洲精品大片www | 日韩天天综合 | 在线 国产 亚洲 欧美 | 波多野结衣电影一区 | 久久艹在线观看 | 日韩大片在线免费观看 | 亚洲成熟女人毛片在线 | 天堂av在线免费观看 | 午夜.dj高清免费观看视频 | 美国三级黄色大片 | 草久久久 | 91九色蝌蚪 | 亚洲一区二区精品 | 国产精品一区二区免费在线观看 | 欧美日韩精 | 久久精品影片 | 日韩欧美在线观看一区 | 黄色软件在线观看免费 | 免费av观看网站 | 中文字幕日韩电影 | 香蕉视频网址 | 9999精品免费视频 | 免费国产在线精品 | 在线免费国产视频 | 日韩一区二区三区免费视频 | 国产视频999| 免费又黄又爽视频 | 国产精品视频专区 | 奇米7777狠狠狠琪琪视频 | 午夜国产一区二区 | 久久www免费人成看片高清 | 亚洲国产成人久久 | 久久婷婷影视 | 91黄色成人| 日本精品一 | 国产成人黄色在线 | 亚洲欧美日韩精品久久久 | 国产一区二区三精品久久久无广告 | 人人插人人澡 | 91成人观看| 亚洲一区二区高潮无套美女 | 国产精品久久久精品 | 成x99人av在线www | 色欧美88888久久久久久影院 | 狠狠色丁香久久婷婷综合丁香 | 2019精品手机国产品在线 | 欧美日韩1区2区 | 国产精品久久久久久久久久不蜜月 | 亚洲激情在线观看 | 在线观看国产v片 | 国产99爱| www.777奇米 | 97超碰精品 | 色.www | 亚洲精品欧洲精品 | 最近中文字幕免费av | 婷婷综合伊人 | 国产福利一区二区在线 | 日本黄色免费网站 | 在线视频在线观看 | 国内少妇自拍视频一区 | 午夜美女福利 | 日韩天天综合 | 五月婷香蕉久色在线看 | 插久久 | 久久免费在线观看 | 日韩av免费一区 | 国产亚洲精品久久久久动 | 亚洲a在线观看 | 国产日韩欧美在线观看 | 婷婷在线视频 | 国产中文欧美日韩在线 | 久久综合之合合综合久久 | 国产最顶级的黄色片在线免费观看 | 五月天丁香视频 | www.久久成人 | 91av福利视频 | 黄色在线免费观看网址 | 国产高清视频 | 日韩在线观看不卡 | 久久久久一区二区三区 | 欧美日韩xx| 狠狠色狠狠色综合日日小说 | 中文字幕一二三区 | 日韩欧美视频在线观看免费 | 51久久成人国产精品麻豆 | 色婷婷www | 国产精品九九视频 | 久久天天综合网 | 久久99精品久久久久久 | 五月天天在线 | 国产精品video爽爽爽爽 | 国产99久久久久 | 亚洲视频分类 | 国产成人精品不卡 | 欧美一二三视频 | 日批视频在线播放 | 在线观看中文字幕av | a在线观看免费视频 | 久操中文字幕在线观看 | 国产精品99久久免费黑人 | 亚洲女同ⅹxx女同tv | 99国产成+人+综合+亚洲 欧美 | 91网页版免费观看 | 亚洲一区二区精品视频 | 国产视频一二区 | 超碰夜夜| 在线看成人av | 美女国产在线 | 美女免费网视频 | 国产在线1区 | 国产成人av | 成年人在线视频观看 | 欧美精品亚洲精品 | 国产欧美高清 | 91av播放 | 欧美精品一二 | 亚洲片在线观看 | a天堂一码二码专区 | av高清一区 | 国产精品99久久久久久宅男 | 毛片网站在线观看 | 欧美另类tv| 欧美日韩二区三区 | av中文字幕在线看 | 久久免费视频6 | 久久精品欧美一区二区三区麻豆 | 日韩av在线看 | 2018亚洲男人天堂 | 久久精品高清 | www色网站| 国产一级免费观看视频 | 婷婷色综合网 | 亚洲国产婷婷 | 精品国产一区二区三区日日嗨 | 国产精品久久久久永久免费观看 | 婷婷丁香色| 五月激情丁香图片 | 午夜性生活 | 国产 欧美 日产久久 | 91免费在线视频 | www国产亚洲精品久久网站 | 蜜臀久久99精品久久久无需会员 | 国产色在线 | 国色天香第二季 | 在线观看成人小视频 | 欧美成人一二区 | 色资源二区在线视频 | 精品毛片一区二区免费看 | 亚洲国产综合在线 | 久草在线观看资源 | 国产精品涩涩屋www在线观看 | 国产一区二区久久精品 | 国产精品入口传媒 | 日日爱网站 | 美女很黄免费网站 | 天天射日 | 激情在线免费视频 | 精品欧美一区二区精品久久 | 99视频网站 | 欧美精品亚洲精品日韩精品 | 久久成人精品电影 | 中文字幕av一区二区三区四区 | 久久人91精品久久久久久不卡 | 最新av网址在线 | 国产在线不卡精品 | 国产在线精品一区二区三区 | 亚洲福利精品 | 国产精品国产三级国产 | 狠狠激情中文字幕 | 成片人卡1卡2卡3手机免费看 | 久久久久久久久久久久av | 午夜影院三级 | 免费在线观看黄网站 | 91视频在线免费下载 | 成人污视频在线观看 | 国产一区二区三区免费观看视频 | 久草在线欧美 | 欧美在线视频一区二区三区 | 久久9精品 | 97精品视频在线播放 | 很黄很黄的网站免费的 | 国产美女永久免费 | 99 色 | 久久久久久久久久久福利 | 亚洲国产中文字幕在线 | 粉嫩av一区二区三区四区在线观看 | 狠狠色狠狠色合久久伊人 | 亚洲视频专区在线 | 91久久爱热色涩涩 | 狠狠色狠狠色综合日日92 | 中文字幕在线观看视频一区二区三区 | 国产高清综合 | 国产精品99久久久久久有的能看 | 黄网站a| 91视视频在线直接观看在线看网页在线看 | 在线国产激情视频 | 天天爽夜夜爽精品视频婷婷 | 色婷婷狠狠干 | 久久国产网站 | 国产日韩精品一区二区三区 | 国产美女视频网站 | 一级一级一片免费 | 久久成人一区 | 91精品在线免费 | 美女网站视频色 | 亚洲片在线 | 免费亚洲黄色 | 久久久综合色 | 97色在线观看 | 精品国产视频一区 | 日韩国产欧美在线视频 | 天天干一干 | 亚洲自拍偷拍色图 | 美女黄频在线观看 | 国产精品久久一区二区无卡 | 人人爽网站 | 久久久黄视频 | 国产精品久久99综合免费观看尤物 | 日韩r级在线 | 黄色.com | 黄色软件视频大全免费下载 | 黄色在线观看免费网站 | 天天爽天天爽天天爽 | 日韩中文字幕免费视频 | 久久国产品 | 久久成人免费 | 五月婷婷激情综合网 | 久久福利小视频 | 香蕉久久久久久av成人 | av高清一区二区三区 | 波多野结衣在线观看一区二区三区 | 西西4444www大胆无视频 | 日韩在线大片 | av免费电影在线 | 最近中文字幕mv | 久久成人免费 | 中文字幕视频观看 | 久久精品99国产国产精 | 国产精品一区二区在线看 | 亚洲成人一二三 | 午夜在线资源 | 天天色天天操天天爽 | 久久不色| 国产精品青青 | 久久久久亚洲a | 亚州av网站大全 | 99热在| 成人免费看电影 | 久久久精品国产一区二区 | 亚洲无吗视频在线 | 久久精品一二三 | 天天鲁天天干天天射 | 午夜久久久影院 | 黄色特一级| 国产小视频免费在线观看 | 97国产精品亚洲精品 | 日韩精品一区二区免费视频 | 国产亚洲精品久久久久久移动网络 | 波多野结衣精品 | 九九热av| 亚洲国产理论片 | 激情欧美一区二区三区 | 亚洲国产中文字幕 | 在线观看mv的中文字幕网站 | 麻豆国产精品永久免费视频 | www.少妇| 亚洲国产精品资源 | 免费av网站观看 | 97成人在线观看 | 99在线精品观看 | 亚洲色五月 | 国产超碰在线 | 亚洲一区视频免费观看 | 在线免费色 | 欧美日韩三级 | 伊人黄 | av在线在线 | 中文av在线播放 | 午夜精品视频免费在线观看 | 亚洲精品国产精品国产 | 人人爽人人插 | 美女久久 | 亚洲狠狠丁香婷婷综合久久久 | 久久久久久国产精品美女 | 国产在线小视频 | 丁香av在线| 国产精品系列在线 | 国产精品中文在线 | 超级av在线| 黄色三级免费片 | 国产一区二区久久 | 色噜噜在线观看视频 | 日韩精品91偷拍在线观看 | 91在线精品秘密一区二区 | 日本黄色免费电影网站 | 日本h视频在线观看 | 日产乱码一二三区别免费 | 91免费高清 | www视频免费在线观看 | 天天色中文 | 亚洲一区日韩 | 丁香六月综合网 | www操操操| 91污在线 | 天天综合网久久 | 丝袜av网站 | 日韩高清一区在线 | 日批视频 | 69国产精品视频 | 久久乐九色婷婷综合色狠狠182 | 成片免费观看视频 | 日韩欧美视频一区 | 久久午夜影视 | 欧美成人在线免费观看 | 丁香婷婷网| 精品国产三级a∨在线欧美 免费一级片在线观看 | 国产精品一区电影 | 日韩视频免费 | 精品亚洲网 | 久久精品一区八戒影视 | 亚洲黄色大片 | 国产麻豆视频免费观看 | 久久8| 69亚洲乱| 激情影院在线 | 美女福利视频一区二区 | 久久久久成人精品 | 中文字幕色婷婷在线视频 | 天天射天天做 | 久草com| 国产成人精品网站 | 亚洲精品视频在线播放 | 国产精品一级在线 | 国产高清在线一区 | 日日夜夜精品网站 | 欧美精品一区二区三区四区在线 | 久草视频精品 | 日日夜夜干 | 在线成人av | 精品一区二区在线播放 | 久久久精品在线观看 | 久久国产一区二区三区 | 97在线观看免费 | 色婷婷中文| 日本精品一区二区三区在线播放视频 | 国产精品99免视看9 国产精品毛片一区视频 | 精品国产不卡 | 人人干,人人爽 | 日本黄色免费播放 | 97操操| 九九热免费视频在线观看 | 日韩av网页 | 国产精品永久免费在线 | 蜜臀久久99精品久久久酒店新书 | 国产伦精品一区二区三区… | 国产成人精品一区一区一区 | 国产 成人 久久 | 欧美日韩国产综合一区二区 | 精品国产中文字幕 | 国产精品一区二区久久 | 一区二区三区影院 | 天天操夜夜操天天射 | 日韩av中文在线观看 | 天堂av在线7 | 午夜三级理论 | 久久久国产成人 | 在线看成人片 | www黄色av| a级国产乱理论片在线观看 特级毛片在线观看 | 国产一区二区影院 | 亚洲精品1区2区3区 超碰成人网 | 亚洲欧美精品一区二区 | www日韩欧美 | 国产在线色 | 免费男女羞羞的视频网站中文字幕 | 色小说av| 9在线观看免费高清完整 | 在线成人高清电影 | 国产中文在线观看 | 国产在线观看二区 | 久久综合福利 | 免费在线国产 | www欧美xxxx| 97超碰超碰 | 久久久免费毛片 | 粉嫩av一区二区三区四区五区 | 久久久久久美女 | 国产高清一级 | 成人在线视频网 | 精品视频一区在线观看 | www.99热精品| 在线观看av麻豆 | 欧美9999| 欧美精品免费视频 | 99热精品在线观看 | 久草在线网址 | av日韩不卡 | 久久视频这里有久久精品视频11 | 四虎影视www | 久久久久久高潮国产精品视 | 亚洲综合色丁香婷婷六月图片 | www..com毛片| 在线免费观看国产视频 | 欧美日韩中文国产一区发布 | 狠狠躁夜夜av| 在线观看成人毛片 | 欧美极度另类性三渗透 | 在线中文字母电影观看 | 国产黄色精品在线 | 亚洲精品网站在线 | 一区二区三区手机在线观看 | 久久伊人爱 | 亚洲综合成人专区片 | 国产91影院 | 亚洲成av人片 | 国产美女视频 | 怡红院av久久久久久久 | 日韩xxxbbb | 色91在线 | 黄色小说在线观看视频 | 免费观看国产成人 | 国产精品精品视频 | 久久免费99 | 亚洲天天看 | 人人添人人澡 | 91精品视频播放 | 久久久久久久久久久综合 | 97电影院网 | 日本福利视频在线 | 国产一区二区在线观看视频 | 亚洲成人一区 | 一区二区三区久久精品 | 狠狠色丁香婷婷综合久小说久 | 日本中文字幕在线免费观看 | 欧美另类巨大 | 国内精品久久久久久久久久久久 | 91av九色 | 麻豆精品在线视频 | 91精品视频一区 | 激情综合网婷婷 | 99爱在线观看| 99视频国产精品免费观看 | 成年人av在线播放 | 亚洲黄色在线观看 | 麻豆国产精品va在线观看不卡 | 涩涩网站在线观看 | 在线视频一区二区 | 欧美日韩视频精品 | 午夜av网站| 日韩剧情 | 成年人视频在线免费观看 | 亚洲精品美女免费 | 久草免费在线视频观看 | 中文字幕日本在线 | 蜜桃视频日韩 | 人人爱在线视频 | 久久久久久久影视 | 在线观看av免费观看 | 91亚洲欧美| 国产高清免费观看 | 2019中文在线观看 | 麻豆系列在线观看 | 韩国av不卡| 99久视频 |