Browser Testing with Browserstack
Since Scout doesn't support Windows, an incredibly small percentage of our visits come from Internet Explorer. However, our homepage attracts a more general audience, so we wanted to make sure it looked solid in IE as well. Instead of dealing with something slow and complicated on my Mac, I just used Browserstack . Browserstack is great: tons of browsers (way more than I'd ever install locally) and support for SSH tunneling …
…several SAML profiles. The most popular one that New Relic supports is the Browser/POST profile. You can see a scenario below for an Identity Provider initiated SSO using the Browser/POST profile. The three roles specified in the SAML specification are: Principal (usually a user), Identity Provider ( OneLogin in this example) and Service Provider ( New Relic in this example).
In this scenario:
1. The user logs into the Identity Provider (such as OneLogin) and is authenticated. …
…Ruby on Rails code that processes the request and generates the response. The final part is when the Browser processes the HTML, applies the CSS, runs the Javascript, and downloads images and other page widgets.
The first thing to do is to measure the size of each of these pieces for the pages you care about. I usually start with the page that users are expected to never the site at, either the public landing page, or right after a Login page for private sites. Modern browsers have …
…being said, we tested again today and found the following (in this updated chart): Client/ Browser Supported Issues Gmail ( Desktop) ✓ Gmail ( Mobile) ✓ If the same email is sent repeatedly Gmail will clip it, causing the layout to appear slightly wonky Gmail (iOS) ✓ Gmail ( Android) ✓ Yahoo Mail ( Desktop) ✓ Yahoo Mail ( Mobile) ✓ Mail ( iOS) ✓ Mail ( OSX) ✓ Email ( Android) ✓ Outlook 2003 ✓ Outlook Express ✓ Outlook 2007…
I hope this web app survives tonight.
Introducing Sauce for Mac: The Easiest Way to Launch Any Browser Right From Your Mac - A little less friction in the OS X world for paid access to browser instances.
Everything you ever wanted to know about constant lookup in Ruby - And probably a few things that you didn't.
Mustard - A new take on expectation libraries for Ruby testing.
Rails Engine Testing with RSpec, Capybara, and Factory Girl - How to set up all the pieces.
Browser Support
Unfortunately, it's not all good news yet. At this time, IndexedDB is only supported by the following browsers:
Browser
Version Mozilla Firefox
10 Google Chrome
23 IE version
10
As WebSQL is deprecated, it's likely that support for IndexedDB will continue to grow over time as the spec becomes more refined. To find out exactly which browsers (and their versions) support it, try it out at caniuse.com .
Although Safari, Chrome…
It's time for another installment of our " Browser Wars" blog series. Thanks to our Real User Monitoring ( RUM) feature, we are able to periodically report on average browser speed experienced by the end users of the nearly 700,000 application instances monitored by New Relic. For the curious, New Relic monitors about 1.4 million web pageviews a day; about 40 billion a month. That's double the number of pageviews we were monitoring at the time of the last browser …
Browser Monitoring
In our previous user interface for application monitoring, we had separate sections for Real User Monitoring ( RUM) and App Server Monitoring, including separate overview screens for both. We've simplified this experience by combining elements of browser and app monitoring onto one overview screen. You can toggle visibility of browser monitoring (versus app monitoring only elements) by clicking on the app/browser toggle button above the main overview charts. Having …
Browser Support
While localStorage is an amazing development, it doesn't mean that every browser vendor supports it equally. The table below to shows which version each of the major browsers supports it.
Currently all modern browsers support localStorage. But you'll have to consider older versions to ensure it implements properly for your users. it properly for your audience.
Table recreated courtesy of html5rocks .
Why HTML5 Storage is the Future for Transaction State…