Index: package-lock.json
===================================================================
--- package-lock.json	(revision 43376)
+++ package-lock.json	(working copy)
@@ -3596,6 +3596,7 @@
 					"version": "0.0.9",
 					"bundled": true,
 					"dev": true,
+					"optional": true,
 					"requires": {
 						"inherits": "~2.0.0"
 					}
@@ -3620,7 +3621,8 @@
 				"buffer-shims": {
 					"version": "1.0.0",
 					"bundled": true,
-					"dev": true
+					"dev": true,
+					"optional": true
 				},
 				"caseless": {
 					"version": "0.12.0",
@@ -3637,12 +3639,14 @@
 				"code-point-at": {
 					"version": "1.1.0",
 					"bundled": true,
-					"dev": true
+					"dev": true,
+					"optional": true
 				},
 				"combined-stream": {
 					"version": "1.0.5",
 					"bundled": true,
 					"dev": true,
+					"optional": true,
 					"requires": {
 						"delayed-stream": "~1.0.0"
 					}
@@ -3655,17 +3659,20 @@
 				"console-control-strings": {
 					"version": "1.1.0",
 					"bundled": true,
-					"dev": true
+					"dev": true,
+					"optional": true
 				},
 				"core-util-is": {
 					"version": "1.0.2",
 					"bundled": true,
-					"dev": true
+					"dev": true,
+					"optional": true
 				},
 				"cryptiles": {
 					"version": "2.0.5",
 					"bundled": true,
 					"dev": true,
+					"optional": true,
 					"requires": {
 						"boom": "2.x.x"
 					}
@@ -3705,7 +3712,8 @@
 				"delayed-stream": {
 					"version": "1.0.0",
 					"bundled": true,
-					"dev": true
+					"dev": true,
+					"optional": true
 				},
 				"delegates": {
 					"version": "1.0.0",
@@ -3737,7 +3745,8 @@
 				"extsprintf": {
 					"version": "1.0.2",
 					"bundled": true,
-					"dev": true
+					"dev": true,
+					"optional": true
 				},
 				"forever-agent": {
 					"version": "0.6.1",
@@ -3860,6 +3869,7 @@
 					"version": "3.1.3",
 					"bundled": true,
 					"dev": true,
+					"optional": true,
 					"requires": {
 						"boom": "2.x.x",
 						"cryptiles": "2.x.x",
@@ -3907,6 +3917,7 @@
 					"version": "1.0.0",
 					"bundled": true,
 					"dev": true,
+					"optional": true,
 					"requires": {
 						"number-is-nan": "^1.0.0"
 					}
@@ -3920,7 +3931,8 @@
 				"isarray": {
 					"version": "1.0.0",
 					"bundled": true,
-					"dev": true
+					"dev": true,
+					"optional": true
 				},
 				"isstream": {
 					"version": "0.1.2",
@@ -3993,12 +4005,14 @@
 				"mime-db": {
 					"version": "1.27.0",
 					"bundled": true,
-					"dev": true
+					"dev": true,
+					"optional": true
 				},
 				"mime-types": {
 					"version": "2.1.15",
 					"bundled": true,
 					"dev": true,
+					"optional": true,
 					"requires": {
 						"mime-db": "~1.27.0"
 					}
@@ -4074,7 +4088,8 @@
 				"number-is-nan": {
 					"version": "1.0.1",
 					"bundled": true,
-					"dev": true
+					"dev": true,
+					"optional": true
 				},
 				"oauth-sign": {
 					"version": "0.8.2",
@@ -4132,7 +4147,8 @@
 				"process-nextick-args": {
 					"version": "1.0.7",
 					"bundled": true,
-					"dev": true
+					"dev": true,
+					"optional": true
 				},
 				"punycode": {
 					"version": "1.4.1",
@@ -4170,6 +4186,7 @@
 					"version": "2.2.9",
 					"bundled": true,
 					"dev": true,
+					"optional": true,
 					"requires": {
 						"buffer-shims": "~1.0.0",
 						"core-util-is": "~1.0.0",
@@ -4221,7 +4238,8 @@
 				"safe-buffer": {
 					"version": "5.0.1",
 					"bundled": true,
-					"dev": true
+					"dev": true,
+					"optional": true
 				},
 				"semver": {
 					"version": "5.3.0",
@@ -4245,6 +4263,7 @@
 					"version": "1.0.9",
 					"bundled": true,
 					"dev": true,
+					"optional": true,
 					"requires": {
 						"hoek": "2.x.x"
 					}
@@ -4278,6 +4297,7 @@
 					"version": "1.0.2",
 					"bundled": true,
 					"dev": true,
+					"optional": true,
 					"requires": {
 						"code-point-at": "^1.0.0",
 						"is-fullwidth-code-point": "^1.0.0",
@@ -4288,6 +4308,7 @@
 					"version": "1.0.1",
 					"bundled": true,
 					"dev": true,
+					"optional": true,
 					"requires": {
 						"safe-buffer": "^5.0.1"
 					}
@@ -4316,6 +4337,7 @@
 					"version": "2.2.1",
 					"bundled": true,
 					"dev": true,
+					"optional": true,
 					"requires": {
 						"block-stream": "*",
 						"fstream": "^1.0.2",
@@ -4371,7 +4393,8 @@
 				"util-deprecate": {
 					"version": "1.0.2",
 					"bundled": true,
-					"dev": true
+					"dev": true,
+					"optional": true
 				},
 				"uuid": {
 					"version": "3.0.1",
@@ -10696,9 +10719,9 @@
 			"optional": true
 		},
 		"twemoji": {
-			"version": "2.5.1",
-			"resolved": "https://registry.npmjs.org/twemoji/-/twemoji-2.5.1.tgz",
-			"integrity": "sha1-KWZHxhY8fwR0WIccKuviXqj/6DQ="
+			"version": "11.0.0",
+			"resolved": "https://registry.npmjs.org/twemoji/-/twemoji-11.0.0.tgz",
+			"integrity": "sha1-fuxX0Sv9H//o1efwXaC2QipgeQ8="
 		},
 		"type-is": {
 			"version": "1.6.16",
Index: package.json
===================================================================
--- package.json	(revision 43376)
+++ package.json	(working copy)
@@ -53,7 +53,7 @@
 		"jquery-hoverintent": "1.8.3",
 		"jquery-ui": "github:jquery/jquery-ui#1.11.4",
 		"masonry-layout": "3.3.2",
-		"twemoji": "2.5.1",
+		"twemoji": "11.0.0",
 		"underscore": "1.8.3"
 	}
 }
Index: src/js/_enqueues/lib/emoji-loader.js
===================================================================
--- src/js/_enqueues/lib/emoji-loader.js	(revision 43376)
+++ src/js/_enqueues/lib/emoji-loader.js	(working copy)
@@ -99,16 +99,17 @@
 				return ! isIdentical;
 			case 'emoji':
 				/*
-				 * Emoji allows people of all gender levitate and so does WordPress.
+				 * She's the hero Emoji deserves, but not the one it needs right now.
 				 *
-				 * To test for support, try to render a new emoji (woman in business suit levitating),
+				 * To test for support, try to render a new emoji (female superhero),
 				 * then compare it to how it would look if the browser doesn't render it correctly
-				 * (person in business suit levitating + female sign).
+				 * (superhero + female sign) .
 				 */
 				isIdentical = emojiSetsRenderIdentically(
-					[55357, 56692, 8205, 9792, 65039],
-					[55357, 56692, 8203, 9792, 65039]
+					[55358, 56760, 9792, 65039],
+					[55358, 56760, 8203, 9792, 65039]
 				);
+
 				return ! isIdentical;
 		}
 
Index: src/wp-includes/formatting.php
===================================================================
--- src/wp-includes/formatting.php	(revision 43376)
+++ src/wp-includes/formatting.php	(working copy)
@@ -5388,7 +5388,7 @@
 		 *
 		 * @param string The emoji base URL for png images.
 		 */
-		'baseUrl' => apply_filters( 'emoji_url', 'https://s.w.org/images/core/emoji/2.4/72x72/' ),
+		'baseUrl' => apply_filters( 'emoji_url', 'https://s.w.org/images/core/emoji/11/72x72/' ),
 
 		/**
 		 * Filters the extension of the emoji png files.
@@ -5406,7 +5406,7 @@
 		 *
 		 * @param string The emoji base URL for svg images.
 		 */
-		'svgUrl'  => apply_filters( 'emoji_svg_url', 'https://s.w.org/images/core/emoji/2.4/svg/' ),
+		'svgUrl'  => apply_filters( 'emoji_svg_url', 'https://s.w.org/images/core/emoji/11/svg/' ),
 
 		/**
 		 * Filters the extension of the emoji SVG files.
Index: src/wp-includes/general-template.php
===================================================================
--- src/wp-includes/general-template.php	(revision 43376)
+++ src/wp-includes/general-template.php	(working copy)
@@ -2937,7 +2937,7 @@
 	 * The path is removed in the foreach loop below.
 	 */
 	/** This filter is documented in wp-includes/formatting.php */
-	$hints['dns-prefetch'][] = apply_filters( 'emoji_svg_url', 'https://s.w.org/images/core/emoji/2.4/svg/' );
+	$hints['dns-prefetch'][] = apply_filters( 'emoji_svg_url', 'https://s.w.org/images/core/emoji/11/svg/' );
 
 	foreach ( $hints as $relation_type => $urls ) {
 		$unique_urls = array();
Index: tests/phpunit/tests/formatting/Emoji.php
===================================================================
--- tests/phpunit/tests/formatting/Emoji.php	(revision 43376)
+++ tests/phpunit/tests/formatting/Emoji.php	(working copy)
@@ -6,8 +6,8 @@
  */
 class Tests_Formatting_Emoji extends WP_UnitTestCase {
 
-	private $png_cdn = 'https://s.w.org/images/core/emoji/2.4/72x72/';
-	private $svn_cdn = 'https://s.w.org/images/core/emoji/2.4/svg/';
+	private $png_cdn = 'https://s.w.org/images/core/emoji/11/72x72/';
+	private $svn_cdn = 'https://s.w.org/images/core/emoji/11/svg/';
 
 	/**
 	 * @ticket 36525
