diff --git a/.vscode/dictionaries/code-entities.txt b/.vscode/dictionaries/code-entities.txt index 4a8c5eae7b7fc50..6422154d7d43853 100644 --- a/.vscode/dictionaries/code-entities.txt +++ b/.vscode/dictionaries/code-entities.txt @@ -594,6 +594,7 @@ reflectionchange removestream replacewithcommas replacewithspaces +RFCOMM RGBX RGUI richlistbox diff --git a/.vscode/dictionaries/non-english.txt b/.vscode/dictionaries/non-english.txt index b5b7b57a8d1eec0..34fc0df176ff51e 100644 --- a/.vscode/dictionaries/non-english.txt +++ b/.vscode/dictionaries/non-english.txt @@ -18,9 +18,11 @@ dezembro Donnerstag démonstration erkennst +español Esta Februar fers +français française Früh gangnam diff --git a/.vscode/dictionaries/terms-abbreviations.txt b/.vscode/dictionaries/terms-abbreviations.txt index defc2b74bdd8224..c1b55082d726f0f 100644 --- a/.vscode/dictionaries/terms-abbreviations.txt +++ b/.vscode/dictionaries/terms-abbreviations.txt @@ -284,6 +284,7 @@ iconset idents IERS IMSC +inferencing infobar infobox infoboxes diff --git a/files/en-us/_redirects.txt b/files/en-us/_redirects.txt index c7deb5b7a80f5a3..fefdc6826389914 100644 --- a/files/en-us/_redirects.txt +++ b/files/en-us/_redirects.txt @@ -1110,7 +1110,7 @@ /en-US/docs/Common_CSS_Questions /en-US/docs/Learn/CSS/Howto/CSS_FAQ /en-US/docs/Common_XSLT_Errors /en-US/docs/Web/XSLT/Common_errors /en-US/docs/Configuring_Build_Options https://firefox-source-docs.mozilla.org/setup/configuring_build_options.html -/en-US/docs/Configuring_servers_for_Ogg_media /en-US/docs/Web/HTTP/Configuring_servers_for_Ogg_media +/en-US/docs/Configuring_servers_for_Ogg_media /en-US/docs/Web/Media/Formats/Configuring_servers_for_Ogg_media /en-US/docs/Consistent_List_Indentation /en-US/docs/Web/CSS/CSS_lists/Consistent_list_indentation /en-US/docs/Const_statement /en-US/docs/Web/JavaScript/Reference/Statements/const /en-US/docs/Content_negotiation /en-US/docs/Web/HTTP/Content_negotiation @@ -9479,13 +9479,18 @@ /en-US/docs/Web/API/RTCIceTransport/onselectedcandidatepairchange /en-US/docs/Web/API/RTCIceTransport/selectedcandidatepairchange_event /en-US/docs/Web/API/RTCIceTransport/onstatechange /en-US/docs/Web/API/RTCIceTransport/statechange_event /en-US/docs/Web/API/RTCIceTransportState /en-US/docs/Web/API/RTCIceTransport/state +/en-US/docs/Web/API/RTCInboundRtpStreamStats/firCount /en-US/docs/Web/API/RTCInboundRtpStreamStats /en-US/docs/Web/API/RTCInboundRtpStreamStats/lastPacketReceivedTimesta /en-US/docs/Web/API/RTCInboundRtpStreamStats/lastPacketReceivedTimestamp +/en-US/docs/Web/API/RTCInboundRtpStreamStats/pliCount /en-US/docs/Web/API/RTCInboundRtpStreamStats +/en-US/docs/Web/API/RTCInboundRtpStreamStats/trackId /en-US/docs/Web/API/RTCInboundRtpStreamStats /en-US/docs/Web/API/RTCOfferAnswerOptions /en-US/docs/Web/API/RTCPeerConnection/createAnswer /en-US/docs/Web/API/RTCOfferAnswerOptions/voiceActivityDetection /en-US/docs/Web/API/RTCPeerConnection/createAnswer /en-US/docs/Web/API/RTCOfferOptions /en-US/docs/Web/API/RTCPeerConnection/createOffer /en-US/docs/Web/API/RTCOfferOptions/iceRestart /en-US/docs/Web/API/RTCPeerConnection/createOffer +/en-US/docs/Web/API/RTCOutboundRtpStreamStats/firCount /en-US/docs/Web/API/RTCOutboundRtpStreamStats /en-US/docs/Web/API/RTCOutboundRtpStreamStats/lastPacketSentTimestamp /en-US/docs/Web/API/RTCOutboundRtpStreamStats /en-US/docs/Web/API/RTCOutboundRtpStreamStats/perDscpPacketsReceived /en-US/docs/Web/API/RTCOutboundRtpStreamStats/perDscpPacketsSent +/en-US/docs/Web/API/RTCOutboundRtpStreamStats/pliCount /en-US/docs/Web/API/RTCOutboundRtpStreamStats /en-US/docs/Web/API/RTCPeerConnection.addStream /en-US/docs/Web/API/RTCPeerConnection/addStream /en-US/docs/Web/API/RTCPeerConnection.close /en-US/docs/Web/API/RTCPeerConnection/close /en-US/docs/Web/API/RTCPeerConnection.getIdentityAssertion /en-US/docs/Web/API/RTCPeerConnection/getIdentityAssertion @@ -9552,6 +9557,13 @@ /en-US/docs/Web/API/RTCRtpSendParameters/encodings /en-US/docs/Web/API/RTCRtpSender/setParameters /en-US/docs/Web/API/RTCRtpSender/getCapabilities /en-US/docs/Web/API/RTCRtpSender/getCapabilities_static /en-US/docs/Web/API/RTCRtpSender/getCapabilities() /en-US/docs/Web/API/RTCRtpSender/getCapabilities_static +/en-US/docs/Web/API/RTCRtpStreamStats/codecId /en-US/docs/Web/API/RTCInboundRtpStreamStats +/en-US/docs/Web/API/RTCRtpStreamStats/firCount /en-US/docs/Web/API/RTCInboundRtpStreamStats +/en-US/docs/Web/API/RTCRtpStreamStats/kind /en-US/docs/Web/API/RTCInboundRtpStreamStats +/en-US/docs/Web/API/RTCRtpStreamStats/nackCount /en-US/docs/Web/API/RTCInboundRtpStreamStats/nackCount +/en-US/docs/Web/API/RTCRtpStreamStats/pliCount /en-US/docs/Web/API/RTCOutboundRtpStreamStats +/en-US/docs/Web/API/RTCRtpStreamStats/ssrc /en-US/docs/Web/API/RTCInboundRtpStreamStats +/en-US/docs/Web/API/RTCRtpStreamStats/transportId /en-US/docs/Web/API/RTCInboundRtpStreamStats /en-US/docs/Web/API/RTCRtpSynchronizationSource /en-US/docs/Web/API/RTCRtpReceiver/getSynchronizationSources /en-US/docs/Web/API/RTCRtpSynchronizationSource/voiceActivityFlag /en-US/docs/Web/API/RTCRtpReceiver/getSynchronizationSources /en-US/docs/Web/API/RTCRtpTransceiverDirection /en-US/docs/Web/API/RTCRtpTransceiver/direction @@ -12281,6 +12293,7 @@ /en-US/docs/Web/HTTP/Basics_of_HTTP/Resource_URLs /en-US/docs/Web/URI/Schemes/resource /en-US/docs/Web/HTTP/CORS/Errors/Reason:_CORS_header_‘Origin’_cannot_be_added /en-US/docs/Web/HTTP/CORS/Errors/CORSOriginHeaderNotAdded /en-US/docs/Web/HTTP/Caching_FAQ /en-US/docs/Web/HTTP/Caching +/en-US/docs/Web/HTTP/Configuring_servers_for_Ogg_media /en-US/docs/Web/Media/Formats/Configuring_servers_for_Ogg_media /en-US/docs/Web/HTTP/Controlling_DNS_prefetching /en-US/docs/Web/HTTP/Headers/X-DNS-Prefetch-Control /en-US/docs/Web/HTTP/Cookies/Cookie_Prefixes /en-US/docs/Web/HTTP/Cookies#Cookie_prefixes /en-US/docs/Web/HTTP/Cross-Origin_Resource_Policy_(CORP) /en-US/docs/Web/HTTP/Cross-Origin_Resource_Policy diff --git a/files/en-us/_wikihistory.json b/files/en-us/_wikihistory.json index 0688969f6e05346..42098774ba19b8e 100644 --- a/files/en-us/_wikihistory.json +++ b/files/en-us/_wikihistory.json @@ -54157,10 +54157,6 @@ "modified": "2020-10-15T22:17:12.448Z", "contributors": ["Sheppy"] }, - "Web/API/RTCInboundRtpStreamStats/firCount": { - "modified": "2020-10-15T22:17:11.433Z", - "contributors": ["Sheppy"] - }, "Web/API/RTCInboundRtpStreamStats/framesDecoded": { "modified": "2020-10-15T22:17:13.510Z", "contributors": ["Sheppy"] @@ -54185,10 +54181,6 @@ "modified": "2020-10-15T22:17:13.721Z", "contributors": ["Sheppy"] }, - "Web/API/RTCInboundRtpStreamStats/pliCount": { - "modified": "2020-10-15T22:17:12.837Z", - "contributors": ["Sheppy"] - }, "Web/API/RTCInboundRtpStreamStats/qpSum": { "modified": "2020-10-15T22:17:11.627Z", "contributors": ["Sheppy"] @@ -54205,10 +54197,6 @@ "modified": "2020-10-15T22:17:11.541Z", "contributors": ["Sheppy"] }, - "Web/API/RTCInboundRtpStreamStats/trackId": { - "modified": "2020-10-15T22:17:14.607Z", - "contributors": ["Sheppy"] - }, "Web/API/RTCOutboundRtpStreamStats": { "modified": "2020-10-15T22:17:14.806Z", "contributors": ["Sheppy"] @@ -54217,10 +54205,6 @@ "modified": "2020-10-15T22:17:15.805Z", "contributors": ["Sheppy"] }, - "Web/API/RTCOutboundRtpStreamStats/firCount": { - "modified": "2020-10-15T22:17:15.817Z", - "contributors": ["Sheppy"] - }, "Web/API/RTCOutboundRtpStreamStats/framesEncoded": { "modified": "2020-10-15T22:17:15.823Z", "contributors": ["Sheppy"] @@ -54233,10 +54217,6 @@ "modified": "2020-10-15T22:17:15.897Z", "contributors": ["Sheppy"] }, - "Web/API/RTCOutboundRtpStreamStats/pliCount": { - "modified": "2020-10-15T22:17:15.902Z", - "contributors": ["Sheppy"] - }, "Web/API/RTCOutboundRtpStreamStats/qpSum": { "modified": "2020-10-15T22:17:16.058Z", "contributors": ["Sheppy"] @@ -54819,46 +54799,6 @@ "modified": "2020-10-15T22:33:11.726Z", "contributors": ["Sheppy"] }, - "Web/API/RTCRtpStreamStats": { - "modified": "2020-10-15T22:08:41.982Z", - "contributors": ["Sheppy"] - }, - "Web/API/RTCRtpStreamStats/codecId": { - "modified": "2020-10-15T22:08:51.438Z", - "contributors": ["Sheppy"] - }, - "Web/API/RTCRtpStreamStats/firCount": { - "modified": "2020-10-15T22:08:58.560Z", - "contributors": ["sideshowbarker", "Sheppy"] - }, - "Web/API/RTCRtpStreamStats/kind": { - "modified": "2020-10-15T22:08:45.154Z", - "contributors": ["Sheppy"] - }, - "Web/API/RTCRtpStreamStats/nackCount": { - "modified": "2020-10-15T22:08:57.931Z", - "contributors": ["sideshowbarker", "Sheppy"] - }, - "Web/API/RTCRtpStreamStats/pliCount": { - "modified": "2020-10-15T22:08:57.878Z", - "contributors": ["sideshowbarker", "Sheppy"] - }, - "Web/API/RTCRtpStreamStats/qpSum": { - "modified": "2020-10-15T22:09:08.932Z", - "contributors": ["sideshowbarker", "Sheppy"] - }, - "Web/API/RTCRtpStreamStats/ssrc": { - "modified": "2020-10-15T22:08:52.056Z", - "contributors": ["Sheppy"] - }, - "Web/API/RTCRtpStreamStats/trackId": { - "modified": "2020-10-15T22:08:53.310Z", - "contributors": ["Sheppy"] - }, - "Web/API/RTCRtpStreamStats/transportId": { - "modified": "2020-10-15T22:08:53.444Z", - "contributors": ["Sheppy"] - }, "Web/API/RTCRtpTransceiver": { "modified": "2020-10-15T22:01:30.406Z", "contributors": ["Sheppy", "bwc", "fscholz"] @@ -98759,24 +98699,6 @@ "teoli" ] }, - "Web/HTTP/Configuring_servers_for_Ogg_media": { - "modified": "2019-09-10T19:10:12.290Z", - "contributors": [ - "Sheppy", - "fscholz", - "bholley", - "chrisdavidmills", - "teoli", - "kscarfone", - "Dikrib", - "Sephr", - "BenB", - "cpearce", - "Zcorpan", - "Varmaa", - "sorinelpusti" - ] - }, "Web/HTTP/Connection_management_in_HTTP_1.x": { "modified": "2019-11-27T11:05:48.174Z", "contributors": [ @@ -122592,6 +122514,24 @@ "modified": "2020-06-01T18:13:20.323Z", "contributors": ["atd30", "Sheppy"] }, + "Web/Media/Formats/Configuring_servers_for_Ogg_media": { + "modified": "2019-09-10T19:10:12.290Z", + "contributors": [ + "Sheppy", + "fscholz", + "bholley", + "chrisdavidmills", + "teoli", + "kscarfone", + "Dikrib", + "Sephr", + "BenB", + "cpearce", + "Zcorpan", + "Varmaa", + "sorinelpusti" + ] + }, "Web/Media/Formats/Containers": { "modified": "2020-04-18T23:02:19.945Z", "contributors": ["sideshowbarker", "FFV47", "Sheppy", "mukhtar-github"] diff --git a/files/en-us/games/publishing_games/game_distribution/index.md b/files/en-us/games/publishing_games/game_distribution/index.md index 4c4cf929a6b7782..5654bc8ce97455a 100644 --- a/files/en-us/games/publishing_games/game_distribution/index.md +++ b/files/en-us/games/publishing_games/game_distribution/index.md @@ -56,7 +56,7 @@ If you're working on a side project just for fun, then leaving the source open w As the name may suggest, publishers can handle the publishing of your game for you. Whether you should go that way or not depends on what your plan is for having your game distributed: Do you want to send it wherever possible, or do you want to restrict its presence to those who've bought an [exclusive license](/en-US/docs/Games/Publishing_games/Game_monetization)? It's up to you. Consider various options, experiment and conclude. Publishers will be explained in more detail in the [monetization](/en-US/docs/Games/Publishing_games/Game_monetization) article. -There are also independent portals collecting interesting games like [HTML5Games.com](https://html5games.com/), [GameArter.com](https://www.gamearter.com/), [MarketJS.com](https://www.marketjs.com/), [GameFlare](https://distribution.gameflare.com/), [GameDistribution.com](https://gamedistribution.com/), [GameSaturn.com](https://gamesaturn.com/), [Poki](https://developers.poki.com/), or [CrazyGames](https://developer.crazygames.com/) where you can send your game in and it will get some natural promotion because of the big traffic those sites attract. Some of these take your files and host them on their server, whereas others only link to your website or embed your game on their site. Such exposure may just provide [promotion](/en-US/docs/Games/Publishing_games/Game_promotion) for your game, or if you have adverts shown beside your game (or other money making options) it may also provide monetization. +There are also independent portals collecting interesting games like [HTML5Games.com](https://html5games.com/), [GameArter.com](https://www.gamearter.com/), [MarketJS.com](https://www.marketjs.com/), [GameFlare](https://distribution.gameflare.com/), [GameDistribution.com](https://gamedistribution.com/), [GameSaturn.com](https://gamesaturn.com/), [Playmox.com](https://www.playmox.com/), [Poki](https://developers.poki.com/), or [CrazyGames](https://developer.crazygames.com/) where you can send your game in and it will get some natural promotion because of the big traffic those sites attract. Some of these take your files and host them on their server, whereas others only link to your website or embed your game on their site. Such exposure may just provide [promotion](/en-US/docs/Games/Publishing_games/Game_promotion) for your game, or if you have adverts shown beside your game (or other money making options) it may also provide monetization. ### Web and native stores diff --git a/files/en-us/glossary/time_to_interactive/index.md b/files/en-us/glossary/time_to_interactive/index.md index 3869f36a5e13523..5d52f55fba5383a 100644 --- a/files/en-us/glossary/time_to_interactive/index.md +++ b/files/en-us/glossary/time_to_interactive/index.md @@ -8,14 +8,14 @@ page-type: glossary-definition **Time to Interactive** (TTI) is a non-standardized web performance 'progress' metric defined as the point in time when the last [Long Task](/en-US/docs/Web/API/PerformanceLongTaskTiming) finished and was followed by 5 seconds of network and main thread inactivity. -TTI, proposed by the Web Incubator Community Group in 2018, is intended to provide a metric that describes when a page or application contains useful content and the main thread is idle and free to respond to user interactions, including having event handlers registered. +TTI, proposed by the Web Incubator Community Group in 2018, was intended to provide a metric that describes when a page or application contains useful content and the main thread is idle and free to respond to user interactions, including having event handlers registered. #### Caveat -TTI is derived by leveraging information from the [Long Task API](/en-US/docs/Web/API/PerformanceLongTaskTiming). Although available in some performance monitoring tools, TTI is not a part of any official web specification at the time of writing. +TTI is derived by leveraging information from the [Long Task API](/en-US/docs/Web/API/PerformanceLongTaskTiming). Although available in some performance monitoring tools, TTI is not a part of any official web specification. ## See also - [Definition of TTI](https://github.com/WICG/time-to-interactive) from Web Incubator Community Group - [Time to Interactive — focusing on human-centric metrics](https://calibreapp.com/blog/time-to-interactive) by Radimir Bitsov -- [Tracking TTI](https://web.dev/articles/user-centric-performance-metrics#tracking_tti) +- {{glossary("Time_to_first_byte", "Time to first byte (TTFB)")}} diff --git a/files/en-us/learn/javascript/building_blocks/conditionals/index.md b/files/en-us/learn/javascript/building_blocks/conditionals/index.md index 547daf42d295bfc..3d53ee9dbca1959 100644 --- a/files/en-us/learn/javascript/building_blocks/conditionals/index.md +++ b/files/en-us/learn/javascript/building_blocks/conditionals/index.md @@ -607,7 +607,7 @@ h2 {
${outputBody} - + +