Technical Details on Upcoming BlackBerry Webkit Browser in OS 6


The new BlackBerry WebKit browser looks really awesome. We saw it in action back at Mobile World Congress 2010 and a quick Acid3 test revealed exciting performance enhancements (100/100). In general, the new native browser will have faster page rendering and script processing with the help of the SunSpider benchmark suite and jQuery. For those who don’t know, jQuery is a JavaScript library that simplifies working with events, effects and Ajax functions.

The new web browser also comes with improved support for web standards such as HTML, CSS 3.0 and JavaScript 1.8. There is also a significant upgrade on performance for embedded apps using the new 5.0 BrowserField.

The WebKit BlackBerry browser comes with significantly improved web content support. This includes HTML 5 elements such as the < canvas > element which allows you to directly paint on a web page. With the < canvas > element, the native browser has support for lines, shapes, gradients and pixel manipulation. The < audio > and < video > elements are supported as well, meaning the native browser can stream supported device media formats. HTML 5 also comes with support for geolocation, workers and timers.

Other web content support includes new CSS 3 features such as the ability to specific an opacity value between 0 and 1 for colors. Other CSS 3 features supported include rounded corners/borders and the ability to apply styles to HTML by matching attributes to expressions.

We’ll have more details in the coming weeks about the new browser so stay tuned.

[ad#Google Adsense]

  • StreetMeatSteve

    How about the most important feature… TABS?

  • Andre Charland

    any word on offline support and how that's being dealt with?

  • Cool Sid78

    Why the child window on the BB browser is not refreshing using “window.location.reload(true)” JS? Using BB 9850 device.

  • Cool Sid78

    Creating web application for mobile devices. Not able to open parent window from  the child window…
    Used in html link
    :target => “name of parent browser window”