Modernizing the DOM tree in Microsoft Edge

2017-04-20 KENNETH 0

Modernizing the DOM tree in Microsoft Edge The DOM is the foundation of the web platform programming model, and its design and performance impacts the rest of the browser pipeline. However, its history and evolution is far from a simple story. What we think of as “the DOM” is really the cooperation of several subsystems, such as JS binding, events, editing, spellchecking, HTML attributes, CSSOM, text, and others, all working together. Of these subsystems, the DOM “tree” is at the center. A diagram of the web platform pipeline. This post focuses on the DOM tree and cooperating components. Several years ago, we began a long journey to update to a modern DOM “tree” (node connectivity structures). By modernizing the core tree, which we completed in Microsoft Edge 14, we landed a new baseline and the scaffolding to deliver on our [ more… ]

No Image

Announcing Windows 10 Insider Preview Build 16179 for PC + Build 15205 for Mobile

2017-04-20 KENNETH 0

Announcing Windows 10 Insider Preview Build 16179 for PC + Build 15205 for Mobile Hello Windows Insiders! Today we are excited to be releasing Windows 10 Insider Preview Build 16179 for PC to Windows Insiders in the Fast ring. We are also releasing Windows 10 Mobile Insider Preview Build 15204 to Insiders in the Fast ring. What’s New in Build 16179 For PC Revert VM: Continuing our theme of simplifying Hyper-V for developers on Windows 10 (see What’s New), we’re introducing automatic checkpoints so that you’ll always be able to undo a mistake in your virtual machine – you can now always revert to the last time you started a virtual machine. Introducing Power Throttling*: You may remember some of the power experiments we did back in January with Build 15002. Power Throttling was one of those experiments, and showed to have up [ more… ]

No Image

A Week with Microsoft Edge: Personalizing the web

2017-04-20 KENNETH 0

A Week with Microsoft Edge: Personalizing the web Next up in our series, A Week with Microsoft Edge we’re sharing tips for personalizing the web. With so much time spent browsing the web, we all want an experience that feels personal and custom, and with Microsoft Edge it’s easy to do just that. Here are some tips on how to personalize the web in Microsoft Edge. In case you missed our previous blog posts, we kicked off a blog post series, A Week with Microsoft Edge earlier this week all about introducing you to the best of Microsoft Edge. Here are some additional resources for personalizing the web in Microsoft Edge. <!– !function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11./),i=b.querySelectorAll("iframe.wp-embedded-content");for(c=0;c<i.length;c++){if(d=i,!d.getAttribute("data-secret"))f=Math.random().toString(36).substr(2,10),d.src+="#?secret="+f,d.setAttribute("data-secret",f);if(g||h)a=d.cloneNode(!0),a.removeAttribute("security"),d.parentNode.replaceChild(a,d)}}}var d=!1,e=!1;if(b.querySelector)if(a.addEventListener)d=!0;if(a.wp=a.wp||{},!a.wp.receiveEmbedMessage)if(a.wp.receiveEmbedMessage=function(c){var d=c.data;if(d.secret||d.message||d.value)if(!/[^a-zA-Z0-9]/.test(d.secret)){var e,f,g,h,i,j=b.querySelectorAll('iframe[data-secret="'+d.secret+'"]'),k=b.querySelectorAll('blockquote[data-secret="'+d.secret+'"]');for(e=0;e<k.length;e++)k[e].style.display="none";for(e=0;e1e3)g=1e3;else if(~~g<!]]> <!– !function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11./),i=b.querySelectorAll("iframe.wp-embedded-content");for(c=0;c<i.length;c++){if(d=i,!d.getAttribute("data-secret"))f=Math.random().toString(36).substr(2,10),d.src+="#?secret="+f,d.setAttribute("data-secret",f);if(g||h)a=d.cloneNode(!0),a.removeAttribute("security"),d.parentNode.replaceChild(a,d)}}}var d=!1,e=!1;if(b.querySelector)if(a.addEventListener)d=!0;if(a.wp=a.wp||{},!a.wp.receiveEmbedMessage)if(a.wp.receiveEmbedMessage=function(c){var d=c.data;if(d.secret||d.message||d.value)if(!/[^a-zA-Z0-9]/.test(d.secret)){var e,f,g,h,i,j=b.querySelectorAll('iframe[data-secret="'+d.secret+'"]'),k=b.querySelectorAll('blockquote[data-secret="'+d.secret+'"]');for(e=0;e<k.length;e++)k[e].style.display="none";for(e=0;e1e3)g=1e3;else if(~~g<!]]> <!– !function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11./),i=b.querySelectorAll("iframe.wp-embedded-content");for(c=0;c<i.length;c++){if(d=i,!d.getAttribute("data-secret"))f=Math.random().toString(36).substr(2,10),d.src+="#?secret="+f,d.setAttribute("data-secret",f);if(g||h)a=d.cloneNode(!0),a.removeAttribute("security"),d.parentNode.replaceChild(a,d)}}}var d=!1,e=!1;if(b.querySelector)if(a.addEventListener)d=!0;if(a.wp=a.wp||{},!a.wp.receiveEmbedMessage)if(a.wp.receiveEmbedMessage=function(c){var d=c.data;if(d.secret||d.message||d.value)if(!/[^a-zA-Z0-9]/.test(d.secret)){var e,f,g,h,i,j=b.querySelectorAll('iframe[data-secret="'+d.secret+'"]'),k=b.querySelectorAll('blockquote[data-secret="'+d.secret+'"]');for(e=0;e<k.length;e++)k[e].style.display="none";for(e=0;e1e3)g=1e3;else [ more… ]

No Image

RHSA-2017:1095-1: Important: bind security update

2017-04-19 KENNETH 0

RHSA-2017:1095-1: Important: bind security update Red Hat Enterprise Linux: An update for bind is now available for Red Hat Enterprise Linux 7. Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section. CVE-2017-3136, CVE-2017-3137 Source: RHSA-2017:1095-1: Important: bind security update

[도서] 데이터 예측을 위한 머신 러닝

2017-04-19 KENNETH 0

[도서] 데이터 예측을 위한 머신 러닝 분야별 신상품 – 국내도서 – 컴퓨터와 인터넷 [도서]데이터 예측을 위한 머신 러닝 존 캘러허,브라이언 맥 네미,이퍼 다시 공저/황정동 역 | 에이콘출판사 | 2017년 04월 판매가 40,500원 (10%할인) | YES포인트 2,250원(5%지급) 이벤트 : 주목 IT 신간&예약판매 사은품 이벤트 데이터를 바탕으로 결과를 예측하는 데이터 예측이라는 대표적인 머신 러닝 적용 분야를 통해 다양한 머신 러닝의 기본 원리를 알아보고, 각 방식의 장단점과 상황에 맞는 선택 기준을 알아본다. 실제 머신 러닝을 Source: [도서] 데이터 예측을 위한 머신 러닝