顯示具有 HTML5 標籤的文章。 顯示所有文章
顯示具有 HTML5 標籤的文章。 顯示所有文章

IE9 beta即將出現,提供完整硬體加速

IE9
微軟本周就將發佈IE9測試版本,造勢自然少不了。微軟網頁圖形項目經理Ted Johnson上週末就在MSDN博客上發文稱,IE9是業內唯一一款可完整支援網頁硬體加速的瀏覽器。
文中表示,微軟很高興看到其他瀏覽器開始逐步使用硬體加速功能,不過「部分加速」和「完整加速」還是有本質上的區別。
今年3月推出的IE9 Platform Preview預覽版就預設開啟了「GPU-powered HTML5」功能,對網頁上的所有內容:文字、圖片、背景、邊框、SVG內容、HTML5音視訊影片等進行DirectX GPU硬體加速。
微軟表示,網頁渲染共分為三個階段,而IE9在所有階段中都可實現硬體加速。首先是內容渲染階段,IE9會使用Direct2D和DirectWrite系統進行各部分內容的硬體渲染加速。
頁面生成階段,IE9會基於Direct3D加速頁面繪製。而在最終的桌面生成階段,Windows 7/Vista的Desktop Windows Manager(DWM)會基於DirectX GPU加速進行最終畫面的繪製。
根據IE9團隊的說法,能夠提供完整的網頁硬體加速支援,實際上還是IE瀏覽器僅支援Windows平台的「好處」。
為了實現跨平台,許多瀏覽器在開發中都不得不做出很多妥協,性能難以同「原生"瀏覽器抗衡。
整的GPU加速支援就是如此,要編寫跨平台的中間層和庫文件對於開發者的挑戰性實在太高,而原生操作系統支援就簡單的多了。Windows操作系統DirectX多年來在3D遊戲產業中積累的經驗,加速了GPU加速網頁渲染技術的研發。
IE9將利用Sandy Bridge實現圖形內容渲染
微軟和英特爾正在緊密合作,以實現在IE9中的網頁瀏覽硬體加速,IE9將支援Core i系列芯片加速,包括最新的Sandy Bridge。
新版瀏覽器將傳統的硬體加速再度細分到CPU和GPU,由於GPU具有相當多的處理核心,這種新的技術可以讓每個核心都能分配到一小部分任務,因而能實現更加迅速和有效的圖形運算,包括文字、圖像、背景、邊框、SVG內容和HTML5均可以利用硬體加速來展現。
微軟在一台上網本上展示了IE9運行HTML5視訊影片和720p高解析視訊影片編碼的範例,對比測試中,其它瀏覽器幾乎佔用了所有CPU運算,而IE9卻表現良好,不過也有人對此表示質疑,包括Mozilla Firefox在內的一系列新版本瀏覽器都已經開始實現各種級別的硬體加速。
IE9
  • IE9 Beta發佈網站:http://www.microsoft.com/presspass/presskits/internetexplorer/



  • 各國語言版本下載:http://windows.microsoft.com/en-US/internet-explorer/download/ie-9/worldwide



  • IE9特效展示網頁:http://www.beautyoftheweb.com/


  •  

    48個經典 HTML5展示


    So you’ve heard all rumors about HTML5 would take over Adobe Flash. While most web community argues that it’s possible or not, you must be wandering what makes HTML5 so powerful that even giant company Apple wants to use it to replace Flash.
    html5 canvas demo
    That’s why this post exists, we’re not going to talk about what HTML5 can do, but show live demos of magical things that HTML5 can achieve with other language like JavaScript, so get ready to be inspired.
    Note: As HTML5 is not fully supported by certain web browser like Internet Explorer, you’re strongly recommended to use Firefox browser to view all HTML5 demos below.

    Animation

    The HTML5′s canvas element is the deciding factor for HTML5 to replace certain Flash animation. It allows you to build dynamic, scriptable rendering of 2D shapes and bitmap images with Javascript, which by other mean is, controllable animation.

    Audioburst Animation

    A comfortable and fantastic animation created with HTML5′s canvas and audio tag.
    audioburst animation HTML5 Showcase: 48 Potential Flash Killing Demos

    Ball Pool

    Being showcased in the last Google I/O event, this demo shows you how dynamic can HTML5 be.
    ball pool HTML5 Showcase: 48 Potential Flash Killing Demos

    Blob Sallad

    A HTML5-spawned creature that would please you.
    blob sallad HTML5 Showcase: 48 Potential Flash Killing Demos

    Bomomo

    With Bomomo, you can observe different atomic movement simulated with HTML5.
    bomomo HTML5 Showcase: 48 Potential Flash Killing Demos

    Browser Ball

    Get amazed with this ‘cross-browser’ HTML5 ball.
    browser ball HTML5 Showcase: 48 Potential Flash Killing Demos

    Bubbles

    Have fun by create endless floating bubbles with different color.
    bubbles HTML5 Showcase: 48 Potential Flash Killing Demos

    Canvas Cartoon Animation

    A simple and funny HTML5 cartoon that helps you to understand what HTML5′s canvas element can do.
    canvas cartoon animation HTML5 Showcase: 48 Potential Flash Killing Demos

    Coolclock

    A nice, customizable analog clock built by HTML5 and JavaScript.
    coolclock HTML5 Showcase: 48 Potential Flash Killing Demos

    Flickr PS3 Slideshow

    View your Flickr’s photos with PS3 style slideshow in the web browser.
    flickr ps3 slideshow HTML5 Showcase: 48 Potential Flash Killing Demos

    Interactive Polaroid

    An interactive demo that works pretty similar to multi touch interface.
    interactive polaroid HTML5 Showcase: 48 Potential Flash Killing Demos

    JS Fireworks

    Enjoy the fireworks moment with your preferred gravity and speed, powered by HTML5 and Javascript.
    js fireworks HTML5 Showcase: 48 Potential Flash Killing Demos

    Kaleidoscope

    A very beatiful and futuristic HTML5 kaleidoscope.
    kaleidoscope HTML5 Showcase: 48 Potential Flash Killing Demos

    Liquid Particles

    Sensitive particle animation that reacts based upon your mouse movement.
    liquid particles HTML5 Showcase: 48 Potential Flash Killing Demos

    Mesmerizer

    Another sensitive and outstanding HTML5 demo that shows how nearby elements react with you mouse movement.
    mesmerizer HTML5 Showcase: 48 Potential Flash Killing Demos

    Nebula Cloud

    Get lost with this wondrous HTML5 nebula.
    nebula cloud HTML5 Showcase: 48 Potential Flash Killing Demos

    Parallax

    View all 2D shapes in parallel perspective.
    parallax HTML5 Showcase: 48 Potential Flash Killing Demos

    Particle Animation

    An elegant HTML5 particle animation that can form into your preferred message.
    particle animation HTML5 Showcase: 48 Potential Flash Killing Demos

    Spread

    Get lost with this endless spread animation.
    spread HTML5 Showcase: 48 Potential Flash Killing Demos

    Starfield

    A very cool HTML5 starfield animation that would change direction and speed based on your mouse movement.
    starfield HTML5 Showcase: 48 Potential Flash Killing Demos

    Video Destruction

    One click to boom a playing video.
    video destruction HTML5 Showcase: 48 Potential Flash Killing Demos

    Waveform

    Observe how HTML5′s canvas wave moves by altering its amplitude, wavelength, width, etc.
    waveform HTML5 Showcase: 48 Potential Flash Killing Demos

    3D Effect

    Impressed by canvas animation? That’s more HTML5′s canvas element can do, and it’s called 3D effect. Developer can rely on canvas element, DOM and JavaScript to create 3D effect, which can later be developed into 3D animation or game.

    Canvas3D and Flickr

    Have a whole new 3D experience with Flickr’s photostream.
    canvas3d and flickr HTML5 Showcase: 48 Potential Flash Killing Demos

    Cloth Simulation

    A realistic, HTML5-based cloth simulation.
    cloth simulation HTML5 Showcase: 48 Potential Flash Killing Demos

    Evolving Monster

    Observe a monster evolving into a complicated creature, one of its creator is HTML5.
    evolving monster HTML5 Showcase: 48 Potential Flash Killing Demos

    Google Giftbox

    Giant search engine Google is presented in 3D, playable view.
    google giftbox HTML5 Showcase: 48 Potential Flash Killing Demos

    JS Touch

    A high quality and realistic ’3D on 2D Canvas’ showcase.
    js touch HTML5 Showcase: 48 Potential Flash Killing Demos

    Data Presentation

    While HTML5′s canvas element can be used to create animation and 3D effect, it can also be implemented to present mathematical data.

    Gnuplot

    Gnuplot, a data plotting application in HTML5 version.
    gnuplot HTML5 Showcase: 48 Potential Flash Killing Demos

    RGraph

    RGraph provides a wide range of data presentation like bar chart, progress bar and traditional radar chart.
    rgraph HTML5 Showcase: 48 Potential Flash Killing Demos

    Web Application

    Ultimately, using all possibilities combined by HTML5 and other langauge, one can create interactive application or game that’s close to Flash application.

    CanvasPaint

    Witness the brother of Microsoft Paint comes into your web browser, and his father is HTML5.
    canvaspaint HTML5 Showcase: 48 Potential Flash Killing Demos

    CanvasMol

    A scientific application which is built to help you to understand certain earth element’s structure.
    canvasmol HTML5 Showcase: 48 Potential Flash Killing Demos

    Cartoon Builder

    Draw interesting cartoon image with this minimal and interactive cartoon builder.
    cartoon builder HTML5 Showcase: 48 Potential Flash Killing Demos

    Drag Anything Here

    Drag anything you can drag in the demo to show details.
    drag anything here HTML5 Showcase: 48 Potential Flash Killing Demos

    Gartic Sketch

    An original HTML5 application that allows you to make some basic drawings that can be saved into different image format like jpeg or png.
    gartic sketch HTML5 Showcase: 48 Potential Flash Killing Demos

    PhysicSketch

    Draw whatever you like and see how they react with simulated gravity.
    physicsketch HTML5 Showcase: 48 Potential Flash Killing Demos

    Sketchpad

    A powerful HTML5 drawing application that enables you to draw and edit your image in the precise manner.
    sketchpad HTML5 Showcase: 48 Potential Flash Killing Demos

    Smalltalk

    A web application that confirms geographical position of weather-related message acquired from Twitter, thus forming them into a canvas-based ‘social weather’ map, quite trivial (as stated by author) but interesting.
    smalltalk HTML5 Showcase: 48 Potential Flash Killing Demos

    Game

    3Bored

    You would never get bored if you can keep evading hundreds of HTML5 bullets in next second.
    3bored HTML5 Showcase: 48 Potential Flash Killing Demos

    Breakout

    Rebound the ball to break all bricks.
    breakout HTML5 Showcase: 48 Potential Flash Killing Demos

    Canvascape

    Not quite a game, but it demonstrates how HTML5 can be used to develop First Person Shooting browser game.
    canvascape HTML5 Showcase: 48 Potential Flash Killing Demos

    Catch It

    How many balls can you dodge to get your winning HTML5 square?
    catch it HTML5 Showcase: 48 Potential Flash Killing Demos

    Chain Reaction

    Chain the explosion to achieve the goal, don’t get addicted.
    chain reaction HTML5 Showcase: 48 Potential Flash Killing Demos

    Cubeout

    Play Tetris in 3D, top-down view.
    cubeout HTML5 Showcase: 48 Potential Flash Killing Demos

    etchaPhysics

    Draw item to move the ball to the star, don’t forget about the gravity.
    etchaphysics HTML5 Showcase: 48 Potential Flash Killing Demos

    Jigsaw Puzzle

    Click, rotate and drop puzzle pieces to solve this HTML5-based jigsaw puzzle.
    jigsaw puzzle HTML5 Showcase: 48 Potential Flash Killing Demos

    Slide Puzzle

    Slide to the victory, another HTML5 game that’s built to squeeze your mind juice.
    slide puzzle HTML5 Showcase: 48 Potential Flash Killing Demos

    Same Game

    Remove certain group to get another group paired in same color and you would eventually be awarded a victory.
    same game HTML5 Showcase: 48 Potential Flash Killing Demos

    Tetris

    One of the most classic game brought back to life by HTML5.
    tetris HTML5 Showcase: 48 Potential Flash Killing Demos

    Torus

    Yet another Tetris game in pseudo-3D version.
    torus HTML5 Showcase: 48 Potential Flash Killing Demos

    Conclusion

    What is the limitation of HTML5? At this point we cannot decide, but with the impressive video below we can know how far the HTML5 has been pushed:
    Yes, it’s Quake II in web browser, so now it’s very clear that with HTML5, more groundbreaking web application would be born to serve billions of internet users. It’s fast, it’s evolving, and it’s changing the world wide web. The question is, how would you use this game-changing HTML5?
    We do like to hear your idea!


    Read more: HTML5 Showcase: 48 Potential Flash-Killing Demos http://www.hongkiat.com/blog/48-excellent-html5-demos/#ixzz0y4WnuIfv