From fd9fb789c18da7ebba62fac6a6639bbeca5f88db Mon Sep 17 00:00:00 2001 From: Collin RM Stocks Date: Mon, 26 Jan 2015 13:32:10 -0500 Subject: [PATCH] Various minor grammatical fixes --- .../explore/2000-01-04-supported-web-standards.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/_posts/documentation/explore/2000-01-04-supported-web-standards.md b/_posts/documentation/explore/2000-01-04-supported-web-standards.md index 3a72e30a..8f7e8fe9 100644 --- a/_posts/documentation/explore/2000-01-04-supported-web-standards.md +++ b/_posts/documentation/explore/2000-01-04-supported-web-standards.md @@ -9,18 +9,18 @@ PhantomJS uses [QtWebKit](https://trac.webkit.org/wiki/QtWebKit). It supports ma ## Unsupported Features -Support for **plugins** (such as Flash) has been dropped a long time. The primary reasons: +Support for **plugins** (such as Flash) was dropped a long time ago. The primary reasons: * Pure headless (no X11) makes it impossible to have windowed plugin * Issues and bugs are hard to debug, due to the proprietary nature of such plugins (binary blobs) -The following features, due to the nature of PhantomJS, are irrelevant. +The following features, due to the nature of PhantomJS, are irrelevant: -**WebGL** would require OpenGL-capable system. Since the goal of PhantomJS is to become 100% headless and self-contained, this is not acceptable. Using OpenGL emulation via Mesa can overcome the limitation, but then the performance would degrade. +**WebGL** would require an OpenGL-capable system. Since the goal of PhantomJS is to become 100% headless and self-contained, this is not acceptable. Using OpenGL emulation via Mesa can overcome the limitation, but then the performance would degrade. -**Video and Audio** would require shipping a variety of different codecs implementation. +**Video and Audio** would require shipping a variety of different codecs. -**CSS 3-D** needs a perspective-correct implementation of texture mapping. It can't be implemented with a penalty in performance. +**CSS 3-D** needs a perspective-correct implementation of texture mapping. It can't be implemented without a penalty in performance. Each of the above feature may be supported in the future if the technical challenges associated with the implementations are solved. Until then, do not rely on those features. @@ -30,8 +30,8 @@ XPath. ## Detecting Features -Using WebKit version and compare it against other WebKit-based browser is not encouraged. The reason is because every WebKit implementation may have varying support due to its architecture of having [interface/ abstraction layer](http://ariya.ofilabs.com/2011/06/your-webkit-port-is-special-just-like-every-other-port.html). +Using WebKit version and compare it against other WebKit-based browser is not encouraged. The reason is that every WebKit implementation may have varying support due to its architecture of having [interface/ abstraction layer](http://ariya.ofilabs.com/2011/06/your-webkit-port-is-special-just-like-every-other-port.html). The best way to find out if a certain feature is supported or not is via feature detection, for example by using a library like [Modernizr](http://www.modernizr.com/docs/#s2). The included `examples/features.js` illustrates the use of Modernizr and dumps all the detected features, both supported and not supported. -Please note that although a certain feature might be supported, there is no really guarantee that it is 100% supported. You still have run your own extensive tests to make sure that the support level is up to what you need. +Please note that although a certain feature might be supported, there is no real guarantee that it is 100% supported. You still have run your own extensive tests to make sure that the support level is up to what you need.