23 May 2013

The Ruby Reflector

Topic

WebKit

  Source Favicon
Email

Retina screens for every Mac.

A new Mac Pro. Finally.

Air Drop support across the Internet and not just your local network.

Pull all the Google-centric code from WebKit 2 and make the next version of Safari suck less. No more reloading all my tabs please.

The ability to read your iBooks on your Mac.

MapKit for OS X.

Siri support for the Mac.

No pressure, right?

carpeaqua.com Read
  Source Favicon
On DevEiate: Blog over 1 year ago.
Email

If you're using the WebKit formatter, or any other formatter for that matter, add this to the @.tm_properties@ either in your $HOME (to apply it to all RSpec bundle output), or in a specific project's @.tm_properties@ file:

TM RSPEC OPTS = '-rrspec/core/formatters/ webkit' TM RSPEC FORMATTER = ' RSpec:: Core:: Formatters:: WebKit'

I'm excited about the possibilities of tweaking the editor's behavior on a directory-by-directory basis.

deveiate.org Read
  Source Favicon
By miraculous1 of mir.aculo.us 23 days ago.
Email

…create screenshots of the graphs is to use PhantomJS , which is a headless WebKit with an API that has support for taking screenshots.

We also have the following requirements for our report emails:

Don't generate the Mini-Pulse if the email is never opened , to conserve server resources

Cache the generated image once the email was opened once

Securely serve the image and use encrypted URLs with embedded authentication (the user the email was sent to may no longer have …

mir.aculo.us Read
  Source Favicon
By Adam of Transcending Frontiers almost 2 years ago.
Email

…:webkit if you want to choose the driver on a per scenario / describe basis. The same applies to @ webkit in Cucumber.

If you're on OS X, when you first run tests using capybara-webkit the OS X firewall might go a little crazy since it works by connecting over a socket. Just approve it and you're on your way.

You may also have issues if you're using transaction fixtures. If so, read the " Transactional Fixtures" section of the Capybara README.

thefrontiergroup.com.au Read
  Source Favicon
By John Resig of John Resig 3 months ago.
Email

…parity with WebKit. Let's follow this to its logical conclusion: In a world in which WebKit is now virtually the only mobile browser vendor Mozilla and Microsoft will feel increased pressure to switch their browser engines over to WebKit in order to keep pace. Google has proved that with Chrome that WebKit stagnation is simply a choice so there's no reason why these other companies shouldn't be able to build off of WebKit (and possibly create WebKit hybrids, such …

ejohn.org Read
  Source Favicon
On igvita.com 4 months ago.
Email

…runtime for node.js. However, optimizing V8 JavaScript execution, or the WebKit parsing and rendering pipelines won't do much good if the browser is blocked on the network, waiting for the resources to arrive!

The ability of the browser to optimize the order, priority, and latency of each network resource is one of the most critical contributors to the overall user experience. You may not be aware of it, but Chrome's network stack is, quite literally, getting smarter every day, …

igvita.com Read
  Source Favicon
Email

KDE, Apple, Google, Trolltech, and Nokia for Webkit and QtWebKit, which enabled our capybara-webkit.

Thank you to David Chelimsky for RSpec, a beautiful and powerful testing library.

Thank you to Bill Joy, Bram Moolenaar, and Tim Pope for making and improving Vim, our beloved text editor.

Thank you to the many Postgres committers for a rock-solid and always-improving database.

Thank you to Hampton Catlin, Nathan Weizenbaum, and Chris Eppstein for Haml and …

robots.thoughtbot.com Read
  Source Favicon
Email

Capybara Webkit

Capybara Webkit is a Capybara driver for headless WebKit so you can test Javascript web apps.

You can expect fewer bugs in it thanks to Matthew Horan ( mhoran ) in 7289a8e and f20d32d .

You can use it with Qt 4.8 thanks to Matthew and Joe Ferris ( jferris ) in 67b8a33 , cbb58d0 , f95e4eb , ecfa783 , e9a4b77 , and e531c1a , and cae5119 .

You …

robots.thoughtbot.com Read
  Source Favicon
By Peter Cooper of Ruby Inside 7 months ago.
Email

Allows you to run your Capybara tests on a popular and powerful headless WebKit browser: PhantomJS.

ClientSideValidations 3.2 Released: A Key Release

ClientSideValidations extracts the validations from your Rails models and applies them to your forms directly on the client. 3.2 brings quite a few changes and extras, such as support for Rails 4.0's Turbolinks feature.

Attachinary: A Modern Attachments Solution for Rails

TomDoc Package for Sublime Text

rubyinside.com Read
  Source Favicon
By Nate Hunzaker of Viget.com Blogs 7 months ago.
Email

Cue PhantomJS , a headless WebKit browser designed for page automation and browser-based JavaScript testing. When coupled with SinonJS spies and the Mocha testing framework the difference between testing a single page and twenty at a time became marginal.

I'd like to go over these technologies in detail and provide a basic tutorial of our methodology.

What is a headless browser?

PhantomJS runs without a graphic interface. It can navigate as if it …

viget.com Read