Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 24 additions & 32 deletions pages/browser-support.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,40 +4,32 @@

<h2>Current Active Support</h2>

<table id="support-matrix">
<thead>
<tr>
<th></th>
<th>Internet Explorer</th>
<th>Chrome</th>
<th>Firefox</th>
<th>Safari</th>
<th>Opera</th>
<th>iOS</th>
<th>Android</th>
</tr>
</thead>
<tbody>
<tr>
<th>jQuery 1.x</th>
<td>6+</td>
<td rowspan="2">(Current - 1) or Current</td>
<td rowspan="2">(Current - 1) or Current</td>
<td rowspan="2">5.1+</td>
<td rowspan="2">12.1x, (Current - 1) or Current</td>
<td rowspan="2">6.1+</td>
<td rowspan="2">2.3, 4.0+</td>
</tr>
<tr>
<th>jQuery 2.x</th>
<td>9+</td>
</tr>
</tbody>
</table>
<h3>Desktop</h3>
<ul>
<li>Chrome: (Current - 1) and Current</li>
<li>Edge: Current</li>
<li>Firefox: (Current - 1) and Current</li>
<li>Internet Explorer: 9+</li>
<li>Safari: (Current - 1) and Current</li>
<li>Opera: Current</li>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Opera before Safari. Other than that, LGTM.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I did it on purpose. Opera is a secondary browser (same as Yandex.Browser), I wanted to mention all primary ones first.

<li>Yandex.Browser: Current</li>
</ul>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It may be worth introducing Desktop & Mobile headings like https://github.com/jquery/sizzle/wiki#user-content--browser-support , which would allow for alphabetization within each category.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good idea, iOS & Android are getting lost in this long list.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR updated.


<h3>Mobile</h3>
<ul>
<li>Android: 4.0+ (plus limited 2.3 support)</li>
<li>iOS: 7+</li>
</ul>

<p>Any problem with jQuery in the above browsers should be reported as a bug in jQuery.</p>
<p><em>(Current - 1) or Current</em> denotes that we support the current stable version of the browser and the version that preceded it. For example, if the current version of a browser is 24.x, we support the 24.x and 23.x versions.</p>
<p><em>12.1x, (Current - 1) or Current</em> denotes that we support Opera 12.1x as well as last 2 versions of Opera. For example, if the current Opera version is 20.x, we support Opera 12.1x, 19.x and 20.x but not Opera 15.x through 18.x.</p>

<p><em>(Current - 1) and Current</em> denotes that we support the current stable version of the browser and the version that preceded it. For example, if the current version of a browser is 24.x, we support the 24.x and 23.x versions.</p>

<p><em>Current</em> denotes that we support only the latest stable build of the browser.</p>

<p>Android 2.3 is supported in a very limited way: jQuery shouldn't crash on it and basic methods should work; edge cases &amp; various bugs are not worked around.</p>

<p>If you need to support older browsers like Internet Explorer 6-8, Opera 12.16-12.17 or Safari 5.1+, use <a href="https://code.jquery.com/jquery-1.11.3.min.js" download>jQuery 1.11.3</a>.</p>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will probably be 1.12.0 by the time 3 is released.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, or maybe 1.12.1 if we screw sth up. :) I'd rather update it when we release it & not hold this PR.

<hr>

<h2>Unsupported Browsers</h2>
Expand Down
2 changes: 1 addition & 1 deletion pages/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ <h3>CSS3 Compliant</h3>
<div class="feature-box cross-browser four columns center-txt">
<div class="feature-box-image"></div>
<h3>Cross-Browser</h3>
<p><a href="/browser-support/">IE, Firefox, Safari, Opera, Chrome, and more</a></p>
<p><a href="/browser-support/">Chrome, Edge, Firefox, IE, Safari, Android, iOS, and more</a></p>
</div>
</div>
</div>
Expand Down