It’s a big day today – after a year of public preview, Adobe released Adobe XD 1.0 on Windows 10 and Mac: a new tool for user experience creators to design, prototype and share interactive designs for apps and websites.
Link Removed
When it comes to designing anything, it’s important to have...
Tomorrow at 9:00 AM Pacific, we’re hosting our third annual Microsoft Edge Web Summit in Seattle, and you can watch all the action live on Channel 9! Read on for a summary of the day ahead, and a list of all the sessions we have in store.
Link Removed
What to Expect
Microsoft Edge Web Summit...
accessibility
channel 9
css
developer tools
devtools
edgehtml 16
javascript
live stream
microsoft edge
mixed reality
mobile devices
progressive web apps
security
user experience
virtual reality
web development
web performance
web standards
web summit
windows 10
Editor’s Note: Today’s post is a guest post from Link Removed, a Program Manager on the Microsoft Edge team and creator of the popular Lodash JavaScript library, sharing the news of a new community project to bring ECMAScript modules to Node.
I’m excited to announce the release of @std/esm...
Overview
Native Ads is a component-based ad format that gives publishers the flexibility of placing the individual components of a creative – title, image, logo, description, call to action text – so as to provide the best possible fitment to the look and feel of the rest of the app. This...
ad components
ad guidelines
ad integration
ad performance
advertising
app development
cta
developers
engagement
html
javascript
microsoft advertising
monetization
native ads
sdk
user experience
uwp
visual studio
xaml
As the web becomes more interactive, web pages are becoming increasingly reliant on JavaScript for core functionality, such as input, rendering, layout, and composition. As more and more of this core functionality moves to the client side, it becomes imperative for browsers to adopt smart...
Last week, Microsoft welcomed thousands of developers from around the world to Build 2017, where we shared our vision for the future of dozens of products and services. Build featured a number of exciting sessions for developers building sites and apps with web technologies, including a peek at...
apis
browser testing
build 2017
chakracore
desktop bridge
edgehtml
fluent design
javascript
microsoft edge
mixed reality
payment request
progressive web apps
pwa
service worker
user experience
web development
webassembly
webvr
windows 10
windows insider
JavaScript performance is an evergreen topic on the web. With each new release of Microsoft Edge, we look at user feedback and telemetry data to identify opportunities to improve the Chakra JavaScript engine and enable better performance on real sites.
In this post, we’ll walk you through some...
atomics
browser updates
chakra
creators update
function parsing
javascriptjavascript features
memory management
microsoft edge
minified code
multithreading
optimization
performance
shared memory
tech updates
telemetry
user feedback
web development
web workers
webassembly
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.
Over the past three years, we’ve embarked on an in-flight refactoring of the DOM in Microsoft...
architecture
attributes
browser
complexity
creators update
css
dom tree
html
improvement
javascript
microsoft edge
performance
programming
refactoring
reliability
speedometer
telemetry
web apis
web development
windows 10
There’s a good chance you’ve noticed that Microsoft Edge and other popular browsers have recently been focused on improving battery life. We’ve been paying particular attention to this with Windows 10, and the response has been great. Windows users spend more than half their time on the web, so...
battery life
browser improvements
cpu usage
creatrors update
efficiency
energy efficiency
html5
iframes
javascript
microsoft edge
open source
optimizations
performance
power consumption
sustainability
technology
telemetry
user experience
web browsing
windows 10
Beginning with EdgeHTML 15 in the Windows 10 Creators Update, Microsoft Edge introduces support for CSS Custom Properties, a new primitive value type to fully cascade variables across CSS properties. You can preview CSS Custom Properties in Windows Insider Preview builds beginning with EdgeHTML...
animation
browser support
cascade
css
css houdini
css variables
custom properties
edge dev
edgehtml
fallback
javascript
less
microsoft edge
sass
styling
ui components
variables
web development
web standards
windows 10
To wrap up the “New Year, New Dev” blog series, we’ll go into using Windows 10 IoT Core and show how easy it is to start developing applications to deploy on IoT devices such as the Raspberry Pi 3. If you haven’t had a chance to read the first two posts in this series, you can find them here...
application development
c++
connectivity
development tools
documentation
home automation
industrial robotics
iot core
iot projects
javascript
microcontroller
programming
python
raspberry pi
sdk
uwp
visual basic
visual studio
windows iot
The Chakra team was delighted to host the third Node.js VM Summit recently here at Microsoft. These meetings bring together JavaScript VM vendors, Node collaborators, and CTC members including participants from Google, IBM, Intel, Microsoft, nearForm, and NodeSource. This group is currently...
abi compatibility
c/c++
chakra
community engagement
debugging
fast ffi
inspector protocol
javascript
microsoft
n-api
native modules
node 8.0
node collaborators
node.js
open source
performance tuning
porting modules
progress update
release planning
vm summit
Scrolling is one of the oldest interactions on the web. Long before we had pull-to-refresh or infinite-loading lists, the humble scrollbar solved the web’s original scaling problem: how can we interact with content that’s stretched beyond the available viewport...
asynchronous
browsers
cross-browser
dom manipulation
event listeners
input methods
javascript
keyboard input
microsoft edge
multithreading
passive event listeners
performance
responsive design
scrolling
smooth scrolling
touchscreen
user experience
user interaction
web development
web optimization
Readers of this blog interested in Real-Time Communications are probably familiar with Google’s WebRTC project. From the WebRTC site:
“WebRTC is a free, open project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC...
api
datachannel
github
hololens
html
iot
javascript
microsoft edge
nuget
open source
ortc
peer-to-peer
real-time communications
rtc
streaming
surface hub
uwp
webrtc
windows 10
xbox
Back when Node.js was launched, the device landscape was simpler, and using a single JavaScript VM helped provide Node.js the focus to grow rapidly. Today, there is a proliferation in the variety of device types, each with differing resource constraints. In this device context, we believe that...
api
chakracore
community
cross-platform
debugging
developer productivity
ecosystem
innovation
javascript
linux
macos
napi
native modules
node.js
performance
roadmap
time-travel debugging
updates
vm neutrality
windows 10
Today, we released a new Windows 10 Anniversary SDK Preview to be used in conjunction with Windows 10 Insider Preview (Build 14965 or greater). The Preview SDK is a pre-release and cannot be used in a production environment. Please only install the SDK on your test machine. The Preview SDK Build...
api
bug fixes
build 14965
debugging
development
feedback
insider preview
javascript
known issues
microsoft emulator
notifications
preview
release notes
sdk
security
store apps
testing
updates
visual studio
windows 10
Editor’s note: This is the sixth (and final) in a series of posts from the team that built the 10k Apart contest site, exploring the process of building for interoperability, accessibility, and progressive enhancement in less than 10kB.
In the previous post in this series, I did a deep dive...
Editor’s note: This is the fifth in a series of posts from the team that built the 10k Apart contest site, exploring the process of building for interoperability, accessibility, and progressive enhancement in less than 10kB.
In the previous post in this series, I discussed my approach to CSS...
10k apart
accessibility
ajax
caching
conditional comments
dom manipulation
enhancements
form handling
html5
javascript
lazy loading
performance
progressive enhancement
responsive design
service worker
svg
task runners
user experience
web development
web standards
Developers targeting Windows 10 IoT Core can use a programming language of their choice. Today, this includes C#, C++, Visual Basic, JavaScript, Link Removed and Node.js, but we’re not stopping there. Arduino Wiring is the latest addition to IoT Core.
Arduino is one of the most popular...
arduino
c++
code
community
debugging
development
features
iot core
javascript
libraries
node.js
peripherals
projects
raspberry pi
templates
uwp
visual basic
windows 10
wiring
In this blog post you’ll learn about IoT Core Blockly, a new UWP application that allows you to program a Raspberry Pi 2 or 3 and a Link Removed using a “block” editor from your browser:
Link Removed
You create a program with interlocking blocks, which will run on the Raspberry Pi. For...
blockly
blocks
chakra
coding
development
iot core
javascript
led matrix
microcontroller
networking
open source
programming
raspberry pi
sd card
sense hat
sensors
uwp
visual studio
web server
windows 10