Posts tagged with "IE"
- new, metro-style F12 inspector. Console will finally be on par with other browsers (autocomplete, code coloring, more console obj methods). Also, there is now ability to inspect event handlers. JS debugger and html/css inspector got some UI improvements, but looking at the screencasts - all the features were there in IE9 already, so not much gonna change, as it seems.
- preliminary SPDY and WebGL support, CSS4 selectors (which ?)
- ES6 WeakMaps, Maps and Sets; let and const
- ECMA Intl API
- CSS: fixed flexbox, border-image
- mutation observers
- cryptografy (msCrypto) and zooming (msContentZoom / msZoomTo) APIs
- document.all and ActiveXObject cloaked, new user agent
Web browsing continues to be one of the most popular activities on any device. That’s why with Windows 8.1, you also get Internet Explorer 11 (IE11). IE11 builds on the advancements in IE10 and is the only browser that is built for touch. IE11 will offer even better touch performance, faster page load times and several other new features we think you will enjoy. For example, you can now adjust the appearance of modern IE11 to always show the address bar and you can have as many open tabs as you like. And you can access your open tabs in sync across your other Windows 8.1 devices.
The first IE with auto-update.
I don't need to repeat why this is a great news
Disclaimer: Do not use in production. Nothing of this works in Chrome (because they have not uprefixed gradients, just yet)
Pure CSS Triangle: http://jsfiddle.net/GBjXp/
Boring, just another triangle.
Simple color mix: http://jsfiddle.net/ugPUu/
Boring, RGB colors @ 120 degree shift.
Eye in a Tube: http://jsfiddle.net/qAYbK/
Overlaying radial gradients.
Notice how Firefox is starting to experience troubles with this one - dirty colors, stuttering. Special: drag/resize jsfiddle's layout grid, and you will see how Firefox draws radial-gradient all over your screen.
Liquid sky: http://jsfiddle.net/8Q8dj/
Something more visually enoyable.
This one is using background-size to patternize gradient, small alpha hsla for spiral gradient, also, corners are bluntly hacked.
Looks as intended in ie10/o12, but FF19 adds extra psychedelic effects, which you might decide to enjoy
Overall, it looks just like IE9, only with ugly scrollbars. But not let the view fool you. Under the hood its a friking monster.
http://ie.microsoft.com/testdrive/Performance/Chalkboard/ - 9 seconds in IE10 (HWA on by default) vs 40 second in Opera (HWA on) vs 500~750 seconds in Chrome and Firefox (HWA off).
Very good rendering of css3, unique font rendering capabilities ( http://ie.microsoft.com/testdrive/Graphics/OpenType/ ), and responsive interface under js load ( http://ie.microsoft.com/testdrive/Performance/RoboHornetPro/ ).
of course, there is benchmarketing, as always: IE9 has had good audio quality (if you remember Cut the Rope HTML5), IE10 supposedly improves it, which can supposedly seen via (warning: very loud music!)http://ie.microsoft.com/testdrive/Browser/AudioExplosion/ , but when you go there in Firefox/Opera - you will hear nothing, because... *.ogg file is missing from server ?!
also, there is no spellchecking for some reason (even at IE Test drive: https://ie.microsoft.com/testdrive/Browser/SpellChecking/Default.html), but maybe its a bug of win7 preview, or this feature requires win8.
1st national tv channel of Ukraine
If you like technical details - you can read them below.
TL;DR: even having Java plugin installed is bad for you.
Unlike in other browsers, Chakra’s just-in-time (JIT) compiler runs on a separate dedicated thread and thus does not interfere with script execution.
To further reduce the time to first executed instruction, Chakra processes and emits bytecode only for functions that are about to be executed using a mechanism called deferred parsing.
so big 3rd party libraries will not get executed until called.
We enhanced Chakra’s interpreter to collect it at runtime, a technique we call dynamic profiling. When a function is scheduled for JIT compilation, the compiler examines the runtime profile gathered by the interpreter and emits code tailored to the expected inputs.
The interpreter gathers information for the runs it observes, but it’s possible that the execution of the program will lead to runtime values which violate assumptions made in the generated optimized code. For every assumption it makes, the compiler emits a runtime check. If a later execution results in an unexpected value, the check fails, execution bails out of the specialized machine code, and is continued in the interpreter. The reason for bailout (the failed check) is recorded, additional profile information is collected by the interpreter, and the function is recompiled with different assumptions. Bailout and re-compilation are two fundamentally new capabilities in IE10.
Just like other modern JIT compilers. Thus, writing type-stable code is essential for apps that need speed. (c) Cap.
Also, there are improvements to GC. Again, like in all other engines in 2011-2012.
Related older post about other jit-compilers: "http://my.opera.com/c69/blog/show.dml/37206612
|November 2013January 2014|
The best site for the coder on the Net. Browsers, CSS, DOM for the people.
Official Microsoft Internet Explorer developers' blog.
IE Library at MSDN
Internet Explorer Developer Center
Mozilla Developer Center
Opera Developer Resources
Google Chromium Project Blog
The WebKit Blog
More stuff about Chromium/Blink
- Stoyan Stefanov
Firefox Nightly News
Hire me! - at Freelance sites
c69 at Free-lance.Ru
If you want a professional CSS / HTML / JS / Consulting service for your site, dont hesitate to contact me.
- c69 at Weblancer.Net
c69 at oDesk.Com
**oDesk profile is visible to Authenticated oDesk users only
- c69 at StackCareers
c69 at LinkedIn
just write to linked in, i dont visit other sites.