WebProNews

Tag: Web Browsers

  • Google Is Now Selling Chrome Pillows

    If you’re a huge fan of Google’s Chrome web browser, you might want to consider stopping by the Google campus store sometime (at least, if you know someone who can get you in). Apparently, they’re now selling Chrome pillows for you to decorate your sofa and/or bed. They should go perfect with your stuffed Androids.

    Googler Louis Gray posted on Google+:

    Louis Gray

    There are some brand new +Google Chrome pillows (of varying sizes) at the Google campus store. I don't see them on the online store yet, but one should expect they're coming: www.googlestore.com/googlesearch.aspx?q=chrome

    I picked up the middle sized Chrome pillow for the home office where it will stare down at the growing +Android army. If you're local to Mountain View and know a friendly Googler who can escort you to the campus store, here's one more item for your shopping list. #chrome   #chromeos  

    Here’s a look at some of the other Chrome merch Google is selling online:

    Google Chrome Merchandise

    Chrome Merch

    Google may even get some Apple fans wanting some of this stuff now that they’ve updated Chrome for the MacBook Pro Retina Display.

    Do you love your browser of choice enough to buy stuff like this?

  • Apple’s Safari Gets Better For Search, Baidu Added

    As you may know, Apple is holding its worldwide developers conference (WWDC), and making a bunch of product announcements. Among the announcements were some new features for its Safari browser.

    From the sound of it, Safari is about to get more Chrome-like, with search functionality from a unified search/URL bar, as well as synced bookmarks and history across various devices.

    Baidu has even been added as a search option.

    There’s a new feature called iCloud Tabs, which shows you all the tabs you have open across your iOS/OS X devices. This way, you can pick up on your Mac where you left off on your iPhone or iPad, for example. With Tab View, you can use gestures to physically navigate across tabs.

    There’s an offline reading list feature, and another feature, Smart App Banners, lets you upload photos to websites.

    The new Safari, Apple says, has the fastest javascript engine of any browser on the planet.

    Here’s what Apple has to say about the new Safari on its iOS 6 page:

    iOS 6 brings even better web browsing to your iPhone, iPad, and iPod touch. iCloud Tabs keeps track of which pages you have open on your devices, so you can start browsing on one device and pick up right where you left off on whatever device is handy. Safari now saves web pages — not just links — in your Reading List, so you can catch up on your reading even when you can’t connect to the Internet.6 And when you’re posting a photo or video to eBay, Craigslist, or another site, you can take photos and video — or choose from your Camera Roll — without leaving Safari. When you really want to see the whole picture, turn your iPhone or iPod touch to landscape and tap the full-screen icon to view web pages without distractions.

    As far as search goes, Google set a new standard with its Chrome omnibox, and frankly, I’m surprised more browsers haven’t latched onto this kind of functionality. It simply improves the speed of web surfing. One has to wonder how this will affect adoption of Chrome for iOS, if it ever actually comes out.

    How will it affect Yahoo’s push into the mobile browser market with Axis, which seemed geared towards iOS, given Chrome’s absence from the operating system.

  • Yahoo Axis For Chrome: It’s No Yahoo Axis For iPad

    Yahoo has launched a new web browser called Axis. You can download it for iPhone or iPad as a full browser. The desktop version, however, comes as a browser add-on. There were some issues with the Chrome launch, but that appears to be resolved now. You can download it here.

    First, check out Yahoo’s video showing it off:

    Now, let’s check out reality.

    Having now played around with Axis for the iPad, iPhone and Chrome, I can tell you, this works much better as a mobile browser than as a Chrome add-on.

    Chrome is already super fast at the search process. Axis slows it down. I’m finding that sometimes it even takes a long time just to load the search box. Then, if you click the search box, and start typing, you’ll find that you’re just adding on to the previous query. If you’ve already performed a search with the Axis search box, you’ll find that you have to take an extra step and get rid of the previous query, whereas if you just search from Chrome’s omnibox (the address bar), you can just click and type, searching without any hassle whatsoever.

    I’m not sure this helps you “rip through the web,” as portrayed in the video above (though it’s funny that this web ripping is portrayed by a guy punching through glass screens).

    Even if you’re a fan of Yahoo search, it’s actually easier and a better user experience to simply switch your default browser in Chrome to Yahoo, and continue to use the omnibox.

    In addition, Axis adds another bar to the bottom of your browser, taking up more screen real estate. The ability to slide horizontally through search results hardly seems worth the trade-off.

    Those are my first impressions. I don’t want to discourage you from trying it out yourself though. See what you think, and let us know.

  • Yahoo Axis: How It Works With iOS

    Yahoo Axis: How It Works With iOS

    Yahoo revealed its new browser called Axis today. Well, it’s a browser for mobile, at least. On the desktop, it’s more of a browser extension. While it’s noteworthy that Yahoo would even put out a browser, it’s also noteworthy that Yahoo has loaded the browser with a huge emphasis on search, and a different take on search.

    While there have been some issues with the launch for the desktop, Yahoo Axis is live and available for the iPad and iPhone. The company put out a couple of videos demonstrating how it works on both devices:

    The way it works is that if you have a webpage up, you can enter a web address to navigate, like any other browser. You can slide the page down, however, and reveal the search feature, where you can enter keywords and slide through results horizontally.

    It works pretty much the same way on both the iPad and the iPhone, though after trying it on both, I have to say the tablet better lends itself to Axis. You could really say that about any mobile browsing experience though. Browsing is just better on a bigger screen. In fact, Adobe put out a study a couple weeks ago, finding that the share of website visits from tablets grew about 10 times faster than the rate of smartphones within two years of market introduction. About 80% of that traffic came from iPad devices, the company told WebProNews at the time.

    One may wonder why Yahoo hasn’t released Axis as a full desktop browser, but it would be hard to enter the market and immediately compete with Chrome, Firefox and IE. Yahoo seems to be going for an area where Chrome isn’t yet widely available. If it can gain traction with iPhone and iPad users (and potentially Android users), perhaps a full desktop browser might stand a better chance.

    Yahoo itself does have a huge audience. According to its realtime homepage counter, the Yahoo Homepage already has over 52 million views today (at 6:30AM Pacific). I’m guessing a good chunk of that audience has an iPhone and/or an iPad.

    Of course, rumor has it that Chrome will be making its way to iOS.

  • Internet Explorer Use On The Rise Again

    While people love to crack jokes about Internet Explorer and it’s multiple problems, it still is the world’s most popular Web browser. While it may have taken a hit in market share for a few months, it’s on the rise again according to the newest research.

    Net Applications released the desktop browser share information for April today that shows Internet Explorer’s use climbing again up to 54.09 percent of the browser market. Firefox and Chrome are still battling it out for second place with Firefox taking second place, but only by a small margin with 20.20 percent of market share compared to Chrome’s 18.85 percent. Safari and Opera are still at the bottom of the barrel with 4.81 and 1.63 percent respectively.

    Looking at the numbers, you can see a general increase in market share from Internet Explorer after a drop in November of last year. Firefox has been on a continual decline since June of 2011 with Chrome slowly rising, although it has been decreasing for the last few months. It will be interesting to see how the two do with Firefox 13 about to launch with multiple improvements that may bring users back to Mozilla’s browser.

    It’s a much different picture when you look at the browser market for mobile. Safari owns the mobile market with a whopping 64 percent although that’s due to the massive proliferation of the iPhone. The Android browser is in a respectable second place at 18.87 percent with Opera Mini taking third place at 12.05 percent. My mobile browser of choice, Firefox Mobile, is near last place with only 0.02 percent. I guess that’s what you get when you stick exclusively to one platform.

    Speaking of mobile, the iPad now exceeds the iPhone in terms of Web browsing. The iPhone started to lose its dominance starting in February but April is when the iPad really took off. The latest numbers show that the iPad takes up 33.74 percent of iOS mobile browsing while the iPhone is at 27.36 percent.

    All of this is telling of the disconnect between the desktop and mobile markets. Microsoft still has a stranglehold on the desktop market, while they almost have nothing when it comes to mobile. Maybe it’s better off that way though. I dare not think of a world where desktop and mobile browsing are ruled by a single platform.

    [h/t: CNET]

  • Opera 12 Beta Gains A Lot, Loses A Little

    Opera is one of those less talked about browsers out there. That’s not to say it’s a bad browser, it just gets ignored somehow when the subject is brought up. It really is one of the best browsers out there in terms of security, but it has been behind in a few key areas – not anymore.

    Opera announced the availability of the Opera 12 beta today that features a lot of great new features that puts the browser on par with recent Firefox and Chrome releases. It just lost a few of its more unique features to get there.

    Let’s cover the good news first though. The first update you’ll see is some enhanced performance from the browser in the form of 64-bit support on Windows and Mac. It has also sped up page loading even on secure pages.

    Even though I can hear the “copycat” calls now, Opera now has themes that users can apply to the browser. Just like all the other theme extensions, you can apply these themes at the click of a button without having to exit the browser.

    Remember when I said that Opera security was awesome? It just got more awesome and helpful with a redesigned security badge system. It has added color coded security badges in the address bar to let you know if the site in question has enough security in place.

    They have also enabled camera and extension API support. This is for face tracking applications, but also for cool future stuff like WebRTC. More on that later.

    There is now right-to-left scripts support in Opera which enables those who speak such languages to enjoy the browser natively. On top of that, Arabic, Farsi, Urdu and Hebrew are now supported in their native format.

    Opera is now getting into hardcore support for Web standards and HTML5 with this release. The first is support for WebGL which enables the browser to take advantage of your video card to display 3D images in browser. On top of that, there is now support for new Web standards including WebRTC, HTML5 Drag and Drop, CSS3 Animations and Transitions, Do-Not-Track, and CSS Generated Content for Paged Media.

    Now for the bad news: Opera is discontinuing support for Opera Unite, Opera Widgets and Voice. Unite and Widgets are removed by default, but you can move these solutions to the extension platform if you so wish.

    Overall, this is a fantastic release for Opera and it sets up the browser to be even better. Now if only we can work on its notoriety.

  • Leverage Browser Strengths For A Faster Site

    We recently talked about reducing HTTP requests. Here’s a quick recap:

    • Slow web pages impede your website’s goals;
    • 90% of a typical web page’s slowness happens after the HTML has been downloaded;
    • Reducing the number of HTTP requests triggered by your page is usually the best first step to making your pages faster;
    • We reviewed some specific techniques for reducing the number of HTTP requests in a given page;
    • We noted that automation can ease or remove the maintenance burden for more invasive optimization techniques

    Next up on the list: taking advantage of the browser’s capabilities to make your web pages faster and more efficient.

    But are they even “pages” any more?

    Modern web pages have outgrown their humble origins and are not really recognizable as “pages” anymore. Except for the simplest and most old-fashioned brochure-ware sites, visiting a website means executing a complex application that is distributed — and executed — across the web.

    Viewed as such, these web applications are comprised of many parts: a client (the browser); one or more origin servers (where the site is hosted); CDN nodes (where static assets are cached); reverse proxy nodes (e.g. for next-gen whole site acceleration services); third-party assets (hosted on various servers); and the networks that connect them all. So it’s time to stop acting like the origin server has to do all the work and the browser can only present the page to the user. The server is just one part of the application, and it’s playing a shrinking role.

    Performance-minded website architects are showing an increasing tendency to shift the burden of work from the (overloaded) server to the (powerful, underutilized) client, and with good reason. In this article I’ll review some of the ways you can make your website faster by easing the burden on your server and giving the browser more responsibility.

    “Put Me In, Coach, I’m Ready To Play!”

    Modern web browsers run on hardware which is staggeringly powerful by historical standards, and which is simply massive overkill for the uses to which most users put them. It is very common for a user to interact with a site without even beginning to strain the RAM or CPU on his or her computer, while waiting far longer than necessary while an overloaded server (often a poorly configured virtual server on shared hardware in a cheap hosting center) struggles to allocate memory and keep up with the flow of requests without crashing under the load. Distributing more work to the client helps keep the server from getting swamped, can help save on bandwidth and hosting costs, makes the application faster and more responsive, and is generally a better architecture. It’s simply a more efficient allocation of available resources. (And even for less powerful clients, like some mobile devices, the high latency costs of HTTP round trips over mobile connections can still make it worthwhile to offload work from the server to the client.)

    But too many web developers continue to treat the browser – the client side of the client-server interaction – as just a simple “view” of the application. It’s better understood as residing at the heart of the application that is the modern web page. The server has its place, but the browser is increasingly where the action is. It’s got tons of under-utilized processing and memory resources, and its capabilities should be respected and used to their fullest.

    Ok, if you’re ready to leverage the client the first thing you’ll need to do is clean up
    your client-tier code. Seriously.

    Use web standards.

    Using web standards is essential for creating maintainable, accessible, future-proof websites. A great side effect is it’s also the best foundation for maximizing performance. Use of modern web standards encourages the separation of content (HTML), styling (CSS), and behavior (JavaScript). Of course, what constitutes “standards” is a surprisingly tricky question to answer. Debates rage around use of vendor prefixes; formal W3C recommendations lag behind the real world by years; religious wars are fought on the topic of abstract specifications vs de facto standards of what browser manufacturers actually implement… you get the point. But — pedantry aside — in general, strive to write front-end code that validates. And be aware of the places where you trigger warnings or errors.

    Recommended validators include http://validator.w3.org/ (for HTML), http://www.jshint.com/ (for JavaScript), and http://jigsaw.w3.org/css-validator/ (for CSS). Read and follow heroes like Jeff Zeldman and Paul Irish and you’ll be well on your way. Leveraging open source UI frameworks and/or boilerplate templates is a smart path to a solid foundation in standards-based front-end code, too. Using web standards doesn’t alone suffice to make your site fast (though it’ll help), but it will make optimization much more practical and achievable.

    Apply MVC in the page.

    The venerable “MVC” (Model/View/Controller) design pattern has long been the well-established best practice for web applications. Traditionally, “model” maps to the structured data you’d put in your database, “controller” is the application tier on the server that handles requests, applies business logic and generates responses, and “view” is everything the server sends back to the browser. But what some developers overlook is that this same MVC pattern can properly be applied in the front end of your website’s code too. Think of the HTML (the DOM, really) as the model, the CSS as the view, and the JavaScript as the controller. Adhering to this conceptual separation – keeping the HTML model (“what it is”) separate from the CSS view (“what it looks like”) and separate from unobtrusive JavaScript controller (“how it behaves”) – tends to make code more efficient and maintainable, and makes many optimization techniques much more practical to apply.

    Leverage Ajax techniques. Properly.

    Don’t refresh the whole page if you don’t have to! Use Ajax. By only requiring small parts of the page to change in response to user actions, you make your site or web application much more responsive and efficient. But be aware, there are different Ajax approaches.

    For example, fetching complete, styled HTML fragments via Ajax may be appropriate for implementing a sophisticated “single-page interface” (SPI) [https://en.wikipedia.org/wiki/Single page_application]. That’s a powerful approach, but don’t take it lightly – serious SEO and usability gotchas abound. If you’re not doing SPI, retrieving chunks of styled HTML from the server is probably not the right thing to do.

    For most common use cases, it’s better and faster to just pull pure data from the server. Client side templating libraries help solve the problem of turning that data into HTML that can be injected into the DOM and displayed. (Here’s a helpful template chooser.) But with or without client-side templates, fetching serialized data is usually the best Ajax approach for performance.

    Validate in the client.

    At the risk of insulting you smart readers, I have to mention the most obvious case for pushing work to the client, just because so many sites get it wrong: form validation. Picture a user, taking the time to fill out your signup or order form. They painstakingly complete the form and submit it. And then they wait. They look at a blinding white blank screen while the form is posted to the server… and processed…and a new page is generated… and sent back… and rendered… until finally… yes, they see — an error? What a waste of time! That’s an unhappy user and a likely candidate to bail out, abandon your site and go to a competitor.

    Whenever possible, validate the user’s form input from within the page, right where the input is happening. In some cases (such as checking for the availability of a username), doing an async request to the server is appropriate. But in many cases all of the validation rules can be implemented in JavaScript and included with the form in the page. This allows you to give the user instantaneous feedback as they complete the form, and it saves the server a lot of unnecessary work.

    Note for security reasons, web applications should always also validate on the server side. (Rule #1 of web app security is that user input cannot be trusted.) So, validate in the client for reasons of performance and UX, and validate on the server for security.

    Let the browser do the data viz.

    One last specific scenario I want to mention is the visual display of quantitative information. Generating charts and graphs — any sort of pretty-looking data visualization — used to be the sole province of the server. Those days are long gone.

    Now, it makes much more sense to push just the raw data from the server to the browser, in the initial page request. If the data set is too large to include in the initial view, it can be updated via Ajax, in response to user interaction. With modern client libraries (like Processing, D3, and Flot), you can create all kinds of stunning interactive data visualizations right there in the browser. Their capabilities go way, way beyond sorting table columns or rendering a pie chart.

    In this way, many user interactions avoid hitting the server at all. And when they do, it’s a small request and response, consuming the minimum amount of network bandwidth and requiring the least possible amount of work from the poor overworked server.

    To recap:

    • Web “pages” aren’t really pages any more, they’re distributed applications
    • Pushing work from the server to the client is a great way to make your site faster
    • Use best practices (web standards and MVC separation in HTML, CSS and JS)
    • Use the right Ajax approach for the job
    • Powerful client-side templating libraries and dataviz libraries abound

    That’s it for this second article. Next time I’ll dive into another area of web performance optimization. In the meantime I’m always interested in feedback and others’ thoughts on web performance.

  • Facebook Open Sources Ringmark To Make Mobile Browsers Better

    When Facebook first filed for its IPO, it was clear, reading through the company’s risk factors that the company has a lot of vulnerability in the mobile department, though it has certainly been working hard to change that. In late February at Mobile World Congress, Facebook announced some new initiatives to improve its mobile ecosystem.

    One of those initiatives was Ringmark, a new mobile browser test suite, which the company said it would donate to the W3C Mobile Web Platform Core Community Group, which consists of over 30 device manufacturers, carriers and developers. Today, Facebook announced that it is going ahead and open sourcing Ringmark altogether.

    Ringmark

    Anyone will be able to contribute tests to RingMark, and Facebook says it will soon contribute Ringmark tests to the group. “As we continue to build, we’ll continue to open source even more of this work,” says Facebook’s Matt Kelly.

    “Ultimately, we believe that web technologies are important to the future of mobile and that we can help to make HTML5 a well-supported platform for mobile developers to build upon,” he says. “For those that are building with the web today, it’s a major hurdle to learn native technologies like Objective-C and Java: and we hope that an improved mobile web can unlock a large contingency of developers that could, and will, be developing for mobile.”

    Ringmark, above all else, is designed to tackle the problem of fragmentation when it comes to the capabilities of mobile browsers. That’s where the W3C’s group comes in (and certainly the open sourcing).

    Those interested in contributing are directed to do so via the GitHub Ringmark repository.

  • Chrome Developer? Here’s A Google+ Hangout For You

    Google has been utilizing Google+ better than anyone. Go figure. Google’s use of its own social network, regardless of how much people are using it day to day, is proving to be beneficial to webmasters, web developers, marketers, etc. simply because Googlers constantly use it as a communication medium and a place for people to learn some good tips for getting more out of Google products.

    Last week, for example, there was a developer hangout for the recently launched Chrome for Android.

    Now, Google has posted a new Chrome Developer Hangout to YouTube. This one runs through Chrome Developer tools with Googlers Paul Irish, Pavel Feldman, Sam Dutton, Peter Beverloo, Alex Sexton and Paul Lewis.

  • IE Market Share Does Well With Chrome Penalized

    About a month ago, we reported that Chrome’s share of the web browser market had fallen, in a rather unexpected turn of events. This was based on data from Net Applications, which attributed the loss to the penalty Google placed on it after a paid link scandal. Long story short, Google (which blamed its marketing firm) was caught with sponsored links on some blog posts about Chrome.

    On January 3, Google’s Matt Cutts wrote on Google+:

    We did find one sponsored post that linked to www.google.com/chrome in a way that flowed PageRank. Even though the intent of the campaign was to get people to watch videos–not link to Google–and even though we only found a single sponsored post that actually linked to Google’s Chrome page and passed PageRank, that’s still a violation of our quality guidelines, which you can find at http://support.google.com/webmasters/bin/answer.py?hl=en&answer=35769#3.

    In response, the webspam team has taken manual action to demote www.google.com/chrome for at least 60 days. After that, someone on the Chrome side can submit a reconsideration request documenting their clean-up just like any other company would. During the 60 days, the PageRank of www.google.com/chrome will also be lowered to reflect the fact that we also won’t trust outgoing links from that page.

    Microsoft put out a new blog post looking at browser share (but more specifically, share on Windows 7, which it considers its core metric for Internet Explorer). Their data also comes from Net Applications. IE market share looks pretty good, as you can see:

    Browser Market Share for Windows 7

    “In line with recent months, we’re pleased to report that IE9 growth on Windows 7 continues, passing 30% worldwide as of the end of February,” writes Microsoft’s Roger Capriotti. “The data is particularly encouraging for users and developers in the US where IE9 is over 40% usage share at the end February.”

    Tomorrow would actually be 60 days from when Cutts posted that, so it will be interesting to see if Chrome picks up again following the lifting of the penalty.

    Google has certainly not slowed down on Chrome feature releases in the time it’s been penalized. Since then, the browser has gotten updates for better malware protection, speed, graphics, Instant Pages, and offline Gmail. Chrome for Android was also revealed.

  • Developing For Chrome For Android: Google Engineers Speak

    Google launched Chrome for Android earlier this month. It’s in beta, and is only available for select countries and languages for devices running Ice Cream Sandwich, but an Android version of the browser has been long awaited. It’s bound to be popular as availability expands.

    It could even prove to be the first step in the convergence of Google’s two operating systems: Android and Chrome OS. Google has suggested in the past that the two would probably come together eventually, and they have to start somewhere.

    Google has uploaded the following video of engineers from the Chrome for Android team discussing the product for nearly an hour. If you’re developing for Chrome (or Android) you might want to take the time to watch.

  • Chrome Beta Gets Graphic Enhancements

    This week, Google launched a new stable release for Chrome, which pre-renders pages before you’re even finished typing them.

    Today, Google launched a new beta version, with some graphical enhancements, which we can expect in a future stable release – specifically, improvements to 2D Canvas and a software rasterizer. Engineers John Bauman and Brian Salomon explain on the Chromium Blog:

    For most Windows and Mac users, we’ve enabled GPU-accelerated rendering of 2D Canvas content, so that canvas-based games and animations run faster and feel smoother. You can go to chrome://gpu to see which features are being accelerated. This is a tricky area to optimize, due to the wide variety of hardware and operating system configurations found in the wild. We’ve made a series of small improvements to the way this acceleration works in the latest release, and we’re seeking feedback on it from our Beta users. If you notice performance problems with 2D Canvas graphics content, particularly if you’re a web developer using 2D Canvas on your site, please file a bug.

    At the same time, we recognize that many people with older GPUs and graphics drivers have not been able to experience the rich content provided by technologies such as WebGL. Chrome is now able to display 3D content via SwiftShader, a software rasterizer we licensed from TransGaming, Inc. Although SwiftShader won’t perform as well as a real GPU, it will be an improvement for many of our users on older operating systems such as Windows XP.

    SwiftShader automatically kicks in for those users who cannot run content on the GPU. If you want to take a peek at what the performance is like with SwiftShader, you can use the –blacklist-accelerated-compositing and –blacklist-webgl flags, wait a few minutes for the automatic download to complete, and then load the relevant web page.

    It’s been a pretty big week for Chrome. Earlier in the week the beta version of Chrome for Android launched as well. This could very well be an early step towards the convergence of Google’s two operating systems.

  • Chrome For Android: The First Step In The Convergence Of Google’s Operating Systems?

    As previously reported, Google launched Chrome for Android in beta today. Unfortunately, not all Android users will get to try it out yet. It’s only available in select countries and languages for devices running Android 4.0, Ice Cream Sandwich.

    It’s a start though. This represents more than just allowing Chrome users to use the browser on their mobile devices. It could very well mean the beginning of a more integrated Google experience, somewhat parallel to what Google is doing by integrating Google+ into everything and consolidating its privacy policies.

    Chrome is a browser, but it’s also an operating system in the form of Chrome OS. Android, of course, is also an operating system, and questions have been circulating around how Google would proceed in the future with two separate operating systems pretty much since Chrome OS was revealed.

    Co-founder Sergey Brin has actually said that Android and Chrome OS would likely converge over time. I’d consider getting the Chrome browser on Android a first step in that direction.

    Last year, we already saw some early stages of Chrome OS-based tablets.

    There’s even a rumor that LG may be working on a Chrome OS tablet.

    A merger of operating systems would likely also mean a merger of app markets – Android Market meets Chrome App Store.

    But let’s not get too far ahead of ourselves. So far, all we’ve really got is a beta version of the Chrome browser for Ice Cream Sandwich. There’s a developer site for it here.

    “Chrome for Android brings support for many of the latest HTML5 features to the Android platform,” says Chrome engineering manager Arnaud Weber. “With hardware-accelerated canvas, overflow scroll support, strong HTML5 video support, and new capabilities such as Indexed DB, WebWorkers and Web Sockets, Chrome for Android is a solid platform for developing web content on mobile devices.”

    “In addition to support for the latest web technologies, we hope to make interactive web content super easy to develop,” adds Weber. “Chrome for Android introduces remote debugging through Chrome Developer Tools to make it simple for developers to debug web sites running live on their mobile devices.”

    In the following video, Google engineer Boris Smus demonstrates remote debugging in it:

    Features of Chrome For Android include fast browsing and searching with the beloved Omnibox functionality and instant page loading. There’s also tabbed browsing, with unlimited tabs, link previews, tab/bookmark syncing, and the ability to send pages from your computer to your phone or tablet with a click via the Chrome to Mobile extension. It also includes auto-sign in for Google services.

    Here are some more details from Googlers:

    It even comes with incognito mode, which lets you browse without leaving traces of your history, cache or local storage.

    The browser can be downloaded from here.

  • Chrome Market Share Down Following PageRank Penalty

    This is some unexpected news. Chrome’s market share has actually fallen? That’s the case according to new data from Net Applications.

    The firm attributes the loss in Chrome market share to the penalty Google placed on it after the the whole paid post controversy last month. Google reduced the PageRank of the Chrome home page after it was found to be in violation of the company’s own webmaster guidelines, and as a result no longer appears on the first page in a variety of popular browser related searches.

    It’s a bit hard to fathom that this could have such a major impact, but it’s at least one thing to take into consideration. It will be interesting to see how the market share looks next month, and after the Chrome page gets its PageRank back. Google said the PR would be lowered for a period of at least 60 days.

    Also in January, Internet Explorer gained 1.1% and Firefox dropped 1%.

  • Firefox 11 Gets SPDY

    Firefox 11 Gets SPDY

    It was just last week that Google was talking about SPDY gaining adoption.

    Google announced SPDY in 2009 as a protocol for transporting content over the web. SPDY, Google explained, was designed for minimizing latency through features like multiplexed streams, request prioritization and HTTP header compression.

    This week, Mozilla launched Firefox 10, but it is Firefox 11 that will be the first version of the popular browser to implement SPDY.

    Google’s Matt Cutts is pleased.

    Really nice to see Firefox adding SPDY support: http://t.co/JM0L0TQi More about SPDY: http://t.co/BnPUtVaJ 11 hours ago via web ·  Reply ·  Retweet ·  Favorite · powered by @socialditto

    “The most important goal of SPDY is to transport web content using fewer TCP connections,” explains Patrick McManus on the hacks.mozilla.org blog. “It does this by multiplexing large numbers of transactions onto one TLS connection. This has much better latency properties than native HTTP/1. When using SPDY a web request practically never has to wait in the browser due to connection limits being exhausted (e.g. the limit of 6 parallel HTTP/1 connections to the same host name). The request is simply multiplexed onto an existing connection.”

    “Generally speaking, web pages on high latency connections with high numbers of embedded objects will see the biggest benefit from SPDY,” he says. “That’s great because its where the web should be going. High latency mobile is a bigger part of the Internet every day, and as the Internet spreads to parts of the world where it isn’t yet common you can count on the fact that the growth will be mobile driven. Designs with large numbers of objects are also proving to be a very popular paradigm. Facebook, G+, Twitter and any avatar driven forum are clear examples of this. Rather than relying on optimization hacks such as sprites and data urls that are hard to develop and harder to maintain we can let the transport protocol do its job better.”

    Mozilla has been a contributor to SPDY. Google said last week that they’re all working hard at finalizing and implementing draft-3 of SPDY early this year. Google also provided the following video:

    Best practices for SPDY can be found here.

    It actually looks like Firefox may be soon getting more Chrome-like in other ways as well – particularly with the home page and new tab page.

  • Firefox May Soon Be More Like Chrome

    Firefox May Soon Be More Like Chrome

    Update: We received the following statement from Johnathan Nightingale, Senior Director of Firefox Engineering, regarding the rapid release process and what role Nightly (and experimental versions) play into the release cycle:

    Firefox Nightly builds are early, untested versions of Firefox where new Web technologies and user features evolve rapidly. As the first stop on the Firefox release model, Nightly is the initial testing ground; features are added and removed daily. Features that reach a high level of stability and confidence then move through iterative testing on our Firefox Aurora and Beta channels. Only when testing in those channels confirms their general excellence do we release those features to hundreds of millions of Firefox users. In this model, improvements to Firefox reach our users regularly, and faster than ever before.

    Original Article: It looks like Firefox has been testing more-Chrome like features in its (Firefox Nightly testing builds).

    ExtremeTech points to some testing of a new “new tab” page and home page, providing the following screen cap:

    Firefox more chrome-like

    This will look familiar to Chrome users.

    The new home page is similar but goes a bit further, with a chat section and a “recently shared” section.

    In an update, Extreme Tech notes that the new tab page was removed from the Nightly builds, and that it will likely appear in Firefox 13.

    Firefox’s home page has really not changed much over the years, so a more Chrome-like experience would really symbolize the evolution of the browser.

    Chrome reportedly overtook Firefox in users last month.

    Google has really pushed the boundaries in the browser space, despite being the newer kid on the block. Don’t forget that Mozilla basically owes Google for Firefox’s continued existence. Google considers them a partner, not a competitor.

  • Chrome Gets Instant Pages, Better Malware Detection

    Google announced the latest Beta release of its Chrome browser today. And no, this post was not paid for by Google. The release, Google said improves security and speed.

    Speed has always been one of the big draws to Chrome, and one of the biggest points Google has always made about the browser.

    Now, with this beta, Chrome will actually start loading pages in the background before you’re even finished typing the URL in the omnibox. Essentially this is the browser equivalent of Google’s Instant Pages, which took Google Instant a step further to load search results quicker.

    Maybe soon, all you’ll have to do is think of the page you wish to visit, and Google will deliver it.

    “If the URL auto-completes to a site you’re very likely to visit, Chrome will begin to prerender the page,” explains Chrome software engineer Dominic Hamon, who also goes by the title “Speed Demon”.

    “Prerendering reduces the time between when you hit Enter and when you see your fully-loaded web page–in some cases, the web page appears instantly,” he adds.

    The security part comes in with the Safe Browsing feature, which has received some improvements with the latest update. It now includes functionality to analyze .exe and .msi files that can be downloaded.

    “If a file you download is known to be bad, or is hosted on a website that hosts a relatively high percentage of malicious downloads, Chrome will warn you that the file appears to be malicious and that you should discard it,” explains Hamon. “We’re starting small with this initial Beta release, but we’ll be ramping up coverage for more and more malicious files in the coming months. Remember, no technical mechanism can ever protect you completely from malicious downloads. You should always be careful about which files you download and consider the reputation of their source.”

    The features will surely be much more appreciated when they come to the stable release.

  • Googler: Mozilla A Partner, Not A Competitor

    Last week, Google and Mozilla renewed their deal, which makes Google the default search option in the Firefox browser. The deal is worth about a billion dollars, according to reports.

    Since the deal was announced, there has been a lot of discussion about Google essentially funding its competitor in the web browser market, as money from the deal is pretty much the only thing keeping Mozilla afloat.

    It’s very possible that Microsoft would have taken the opportunity to boost Bing’s market share without the Google deal in place. Others have noted how much more Google is paying this time around than its previous search deal. It doesn’t seem unreasonable to assume that a big part of Google’s strategic thinking is about keeping that part of its search market share. There are still a ton of people using Firefox, despite Chrome’s growing popularity.

    Peter Kasting, a software engineer and founding member of Google’s Chrome team, who also designed and built Chrome’s omnibox (the address bar that lets you conduct a search), takes issue with this whole “funding a competitor” mentality, insisting that rather, Google is funding a “partner”.

    He posted a rant about this on Google+ (h/t: 9to5Google), where he said:

    People never seem to understand why Google builds Chrome no matter how many times I try to pound it into their heads. It’s very simple: the primary goal of Chrome is to make the web advance as much and as quickly as possible. That’s it. It’s completely irrelevant to this goal whether Chrome actually gains tons of users or whether instead the web advances because the other browser vendors step up their game and produce far better browsers. Either way the web gets better. Job done. The end.

    But that was not the end. He continued:

    So it’s very easy to see why Google would be willing to fund Mozilla: Like Google, Mozilla is clearly committed to the betterment of the web, and they’re spending their resources to make a great, open-source web browser. Chrome is not all things to all people; Firefox is an important product because it can be a different product with different design decisions and serve different users well. Mozilla’s commitment to advancing the web is why I was hired at Google explicitly to work on Firefox before we built Chrome: Google was interested enough in seeing Firefox succeed to commit engineering resources to it, and we only shifted to building Chrome when we thought we might be able to cause even greater increases in the rate at which the web advanced.

    Nor was that the end of the post, but that pretty much covers the meat and potatoes.

    Apparently a lot of people went on to criticize Kasting’s post and general mentality, basically implying that he’s living in a fantasy land, though browsing through the comments on the post, I see a fair amount of support for his points, or belief at least. Even tech columnist MG Siegler, who’s post in particular was the catalyst for Kasting’s rant, said, “We’re not saying opposing things at all, I totally buy all of this. But there are a few other sides which can’t be ignored.”

    In a follow up post, Kasting went off on another rant about people’s perception of him being “hopelessly naive and idealistic.” In that one, he says:

    Let me be clear: I’m not denying that Google makes money, or claiming that isn’t a factor in decisions. But the “realists” (as multiple people proudly declared themselves to be yesterday) are so busy patting themselves on the back for “seeing through” Google’s actions to expose what they think is the short-term, exploitative focus driving everything that they completely miss the possibility that people in for-profit corporations can actually care about humanity, the world, ethics, doing the right thing, or hell, even long-term strategic planning. You don’t have to be an idealist to see why, for a company that benefits when people use the web, making the web better is a good long-term move; or why a company that wants its users’ trust and loyalty would benefit from not secretly spying on everything they do.

    What do you think? Is Google’s main motivation simply making the web better?

  • Firefox For Android Tablets Launched

    Firefox For Android Tablets Launched

    Firefox is all about some Google this week. Mozilla announced that it has renewed its deal with Google so that Google will be the default search provider for Firefox for the next 3 years.

    Now, they have announced a new version of Firefox for Android, optimized for tablets.

    The new Firefox for Android also comes with some bells and whistles for dvelopers to enable them to create interactive mobile web experiences.

    Mozilla says it aims to be very visual and “magazine-like” with this version. It integrates Firefox sync so you always have access to your browsing history, open tabs, bookmarks, saved passwords, etc.

    Tabs appear as thumbnails, and the browser is optimized for portrait and widescreen modes.

    “With the new Action Bar menu (next to the Awesome Bar), you can access Firefox Preferences, Add-ons, downloads and more. The Action Bar adds the back, forward and bookmark buttons for easy access,” Mozilla says. “One-touch bookmarks enable you to add an icon to your Android home screen for your favorite websites and Web apps, making Web apps as easy to use as native apps.”

    “Developers will enjoy new HTML5 tools in Firefox that make it easier to create fun and interactive mobile Web experiences for phones and tablets,” says Mozilla. “The HTML5 Input Tag for Camera Access enables developers to make websites and Web apps more powerful and interactive. Developers can build mobile websites and Web apps that allow you to use the camera on an Android phone or tablet to take pictures, scan bar codes and more without leaving Firefox.

    A demo of this is available here.

    This version of Firefox also supports the HTML5 Form Validation API.

  • Google Mozilla Deal Renewed To Keep Google Default Search In Firefox

    The future of Google’s relationship with Mozilla was called into question earlier this month. It looked like the deal might not get renewed, which brought about some speculation that Microsoft could jump in and pick up some easy search market share for Bing. That could have been a very big deal for Bing, if all of that had played out.

    Now, you can forget about all of that. It’s not happening. Google and Mozilla have renewed their deal.

    Mozilla has posted the following message on its blog:

    We’re pleased to announce that we have negotiated a significant and mutually beneficial revenue agreement with Google. This new agreement extends our long term search relationship with Google for at least three additional years.

    “Under this multi-year agreement, Google Search will continue to be the default search provider for hundreds of millions of Firefox users around the world,” said Gary Kovacs, CEO, Mozilla.

    “Mozilla has been a valuable partner to Google over the years and we look forward to continuing this great partnership in the years to come,” said Alan Eustace, Senior Vice President of Search, Google.

    The specific terms of this commercial agreement are subject to traditional confidentiality requirements, and we’re not at liberty to disclose them.

    Well, at least Firefox can still use Bing if they want. In fact, Mozilla even has a special version of Firefox for “Bing enthusiasts.”

    At the beginning of the month, a report came out indicating that Google Chrome had overtaken Firefox in users.

  • Report Suggests Mozilla and Google Are Done

    Back in October, Mozilla introduced Firefox with Bing. This may have been a sign of things to come.

    Ed Bott at ZDnet has put out an interesting report indicating that Mozilla’s deal with Google ended in November, and questions Mozilla’s future without the money it gets from that, and the increasing popularity of Google’s competing browser. He writes:

    A search partnership with Google has historically been Mozilla’s greatest source of income. In its most recent financial statement, prepared in August and published recently online (see this PDF copy), the Mozilla Foundation won’t even mention Google’s name…

    He points to this passage from that document:

    The Corporation has a contract with a search engine provider for royalties which expires November 2011. Approximately 84% and 86% of royalty revenue for 2010 and 2009, respectively, was derived from this contract.

    You know who would probably love to snag a nice chunk of search market share by being the default search option on a popular browser? Microsoft is certainly not shy about pumping money into its search business, and the fact that there is already a Firefox with Bing shows that they’re not shy about teaming up with a competitor. It could be a small price to pay. There’s a lot more money in search.

    Earlier this week, we looked at a report from Statcounter indicating that Chrome has overtaken Firefox for the first time in terms of users. Microsoft is surely not blind to that upward Chrome trend either (or the downward IE trend). And now Google is even advertising Chrome on TV (not to mention pushing an operating system based on it).

    Source: StatCounter Global Stats – Browser Market Share

    So far, there’s nothing out to my knowledge indicating that Microsoft is pursuing replacement of Google’s contract with Mozilla, but we’re certainly not the only ones considering this to be a distinct possibility.

    MG Siegler writes, “But because Firefox has a huge user base, this is something that Microsoft would have to consider. Such a deal could potentially finally turn Bing from a multi-billion dollar suck hole into an actual business.”

    Ouch.

    A deal with Mozilla would help for sure. I still think they could be doing more to leverage their uber-popular Xbox to further Bing’s cause.

    The Mozilla situation will be one to keep an eye on for sure. Will it be able to compete with those who have their own mobile operating systems?