Ancien ordinateur, Windows 7, 1 Go de RAM, Firefox et Internet

Version mobile légÚre de cette page (aucun commentaire) m.habr.com/en/post/424019

Malgré le temps écoulé, beaucoup utilisent toujours Windows 7. Quelqu'un est obligé de travailler sur ce systÚme d'exploitation ou d'entretenir de tels ordinateurs, quelqu'un peut avoir un hobby de restaurer de vieux PC, certains sont complÚtement satisfaits de Windows 7 ou à cause de leur situation financiÚre ou financiÚre. ils ne veulent pas changer d'autres convictions en l'ancien «ami» fidÚle pour une nouvelle.
Cet article aidera probablement de nombreux propriétaires de vieux ordinateurs à ouvrir un second souffle à leurs expositions dans les musées.

Étant donnĂ© que l'optimisation de ces Ă©quipements anciens est complexe, l'article comprendra plusieurs chapitres:

- Firefox
- Modules complémentaires pour le navigateur
- Pilotes
- Windows 7
- BIOS
- Conseils sur le matériel

Firefox


Sélectionnez la version du navigateur


Il est difficile de recommander un navigateur pour 7, ainsi que sa version, car tout le monde a des préférences différentes. Cependant, il est conseillé d'installer les derniÚres versions de navigateur prises en charge par votre PC, car elles seront plus compatibles avec les nouvelles normes Web introduites.

Par exemple, le multitraitement et un grand nombre de nouveaux ajouts sont pris en charge par les navigateurs basĂ©s sur les versions 57 et supĂ©rieures du moteur de Firefox. La nouvelle version 28 du navigateur PaleMoon est basĂ©e sur Firefox 52ESR. Une caractĂ©ristique de ce navigateur est qu'il peut toujours exĂ©cuter la fonction d'accĂ©lĂ©ration matĂ©rielle sur DirectX 9.0 avec des cartes vidĂ©o et de nombreux anciens modules complĂ©mentaires XUL peuvent Ă©galement ĂȘtre installĂ©s. Soit dit en passant, Ă  partir de la version 55, Firefox a partiellement supprimĂ© la possibilitĂ© de travailler avec l'accĂ©lĂ©ration matĂ©rielle avec DirectX 9.0 avec des cartes vidĂ©o.
Le navigateur K-Meleon est toujours le plus lĂ©ger. Pour ce navigateur, il existe de nouvelles versions bĂȘta du moteur de navigation PaleMoon Goanna.
Pour les ordinateurs avec un processeur sans prise en charge SSE2, il existe plusieurs navigateurs: ce sont les K-Meleon mentionnés ci-dessus, Firefox ancienne version 48.0.2 , SeaMonkey 2.48 reconstruit (basé sur Firefox 51) * , Tor Browser 7.5.6 (basé sur Firefox 52.9) * , spécial Les versions de navigateur Basilisk (ia32) basées sur Firefox 52.9, ainsi que les projets passionnés qui publient périodiquement divers liens vers de nouvelles versions de navigateur, y compris pour les ordinateurs sans prise en charge des instructions SSE2.
Selon les capacités techniques prises en charge par votre ordinateur, vous pouvez choisir le navigateur qui peut utiliser plus pleinement le potentiel de l'ordinateur.
Vous pouvez vérifier si votre processeur prend en charge SSE2 en téléchargeant le programme CPU-Z .
Découvrez quel DirectX votre carte vidéo prend en charge à l'aide de GPU-Z

CPU-Z et GPU-Z
image

image


Au dĂ©but de l'installation de Firefox, sĂ©lectionnez PersonnalisĂ© plutĂŽt qu'une installation standard. Ensuite, dans la fenĂȘtre suivante, dĂ©cochez Installer le support . Il s'agit d'un service facultatif qui permet au navigateur d'installer des mises Ă  jour en arriĂšre-plan sans vous obliger Ă  cliquer sur «Oui» dans la boĂźte de dialogue.

ParamĂštres dans le menu principal du navigateur


Le principal
Polices et couleurs
Si vous rencontrez des problĂšmes avec les polices sur les pages de certains sites, vous pouvez essayer de corriger leur affichage. Cliquez sur le bouton "AvancĂ©", dans la fenĂȘtre "Polices", il est souhaitable de dĂ©sactiver Autoriser les sites Web Ă  utiliser leurs polices au lieu de celles installĂ©es .

Vérifier l'orthographe lors de la frappe
Si vous ou la personne qui utilisera ce PC n'est qu'un lecteur et non un écrivain, vous pouvez désactiver cette fonction en toute sécurité.

Lire du contenu contrÎlé par DRM
La possibilité de visualiser le contenu multimédia codé protégé par le droit d'auteur. Il est nécessaire de visualiser le contenu multimédia codé avec des services de streaming payants, tels que Netflix, Spotify et autres.
Si vous n'ĂȘtes pas client de ces services - dĂ©connectez-vous.

Mises Ă  jour de Firefox
Si vous avez l'habitude de mettre à jour manuellement, cochez la case en regard de Rechercher les mises à jour, mais laissez-vous décider de les installer .

Utiliser les paramÚtres de performances recommandés
Décochez si vous modifiez les paramÚtres dans about: config .

Utiliser le défilement automatique
Lorsque le bouton de défilement est enfoncé, le déplacement de la souris fait défiler la page.

Utilisez un défilement fluide
Sur la plupart des configurations PC, ce paramÚtre n'affecte pas considérablement les performances. Sur un matériel trÚs faible, lorsqu'il est allumé, des secousses de l'image lors du défilement sont visibles.

Recommander des extensions lors de la navigation et recommander des fonctions lors de la navigation
Firefox peut de temps en temps recommander des fonctionnalités ou des extensions lors de la navigation sur le Web. Si vous n'avez pas besoin de ces recommandations, désactivez-les.

image

ParamÚtres réseau
Cliquez sur le bouton Configurer. La fenĂȘtre "ParamĂštres de connexion" s'ouvre, dans "Configuration du proxy pour l'accĂšs Ă  Internet". Si vous n'utilisez pas de serveur proxy pour accĂ©der Ă  Internet, dĂ©finissez le point prĂšs de Pas de proxy

Chercher
Si vous n'utilisez pas la barre d'adresse comme champ de recherche et le panneau de recherche spécial (supprimé du panneau de la barre d'adresse)

image

vous pouvez supprimer de la liste tous les moteurs de recherche (sauf un)

Si la recherche est utilisée, mais que vous n'avez pas besoin d'indices lors de la saisie de mots, vous pouvez décocher la case Afficher les suggestions de recherche .

Vous pouvez Ă©galement dĂ©sactiver les tentatives de mise Ă  jour de ces moteurs de recherche (plugins) aprĂšs le dĂ©marrage de Firefox. Dans le menu des paramĂštres "GĂ©nĂ©ral", dĂ©cochez la case Mettre Ă  jour automatiquement les moteurs de recherche . Si la recherche dans le panneau de recherche disparaĂźt, vous pouvez les mettre Ă  jour en rĂ©activant cette option. Cependant, ces plugins doivent ĂȘtre mis Ă  jour trĂšs rarement.

Confidentialité et protection
EmpĂȘcher les services d'assistance Ă  l'accessibilitĂ© d'accĂ©der Ă  votre navigateur
Cochez la case si cette icÎne n'a jamais été affichée dans la barre d'onglets image
Prise en charge de l'accessibilité - Peut fournir des outils spécifiques au navigateur pour les modules complémentaires individuels installés dans Firefox.

Collecte et utilisation des données Firefox
Décochez si vous ne souhaitez pas que Firefox collecte et envoie les données collectées sur votre travail dans le navigateur.

Contrefaçon de contenu et protection contre les logiciels malveillants
Si vous avez installĂ© un antivirus ou un bloqueur de publicitĂ©s avec les mĂȘmes fonctionnalitĂ©s supplĂ©mentaires, vous pouvez dĂ©cocher le navigateur des paramĂštres en double. Les antivirus modernes sont devenus trĂšs difficiles pour le fonctionnement normal des PC faibles. La protection intĂ©grĂ©e dans le navigateur lui-mĂȘme et les bloqueurs de publicitĂ©s rĂ©sout partiellement le problĂšme de la navigation sĂ©curisĂ©e sur Internet lorsqu'il n'est pas possible d'utiliser un antivirus normal.


ParamÚtres cachés de Firefox


Cela répertorie les paramÚtres les plus compréhensibles à propos de: config

68
accessibility.handler.enabled
Gestionnaire d'accessibilité utilisé. Désactivez false , si avant cela, dans les paramÚtres de Firefox, dans le menu "Confidentialité et protection", cochez la case en regard de Refuser l'accÚs aux services d'assistance à votre navigateur .

app.normandy.enabled *
Sondages inattendus et collecte de données sur vos préférences pour Mozilla.
Désactiver faux

app.shield.optoutstudies.enabled * *
Les développeurs de Firefox peuvent parfois installer divers modules complémentaires sur votre navigateur et effectuer des recherches à votre insu. Pour que votre navigateur ne soit pas installé spontanément, il n'est pas clair quels add-ons désactivent cette fausse option

app.update.BITS.enabled *
Fonction de tĂ©lĂ©chargement silencieux des mises Ă  jour de Firefox, mĂȘme aprĂšs fermeture du navigateur. Pour que cette fonctionnalitĂ© fonctionne, le service BITS (Background Intelligent Transfer Service) doit ĂȘtre activĂ© sur Windows (voir «Configuration de Windows 7» -> «Services» ci-dessous). Si vous n'avez pas besoin de ce "service ours", dĂ©sactivez-le false

app.update.checkInstallTime
Il est chargé de compter les jours aprÚs la mise à jour.
Désactiver faux

app.update.doorhanger
Si vous modifiez la valeur de cette option sur false , des notifications fréquentes suggérant la mise à jour du navigateur n'apparaßtront pas.
image

apz.allow_double_tap_zooming
Fonction pour les appareils à écran tactile. Pas d'écran tactile - désactiver faux

apz.android.chrome_fling_physics.enabled
Ne fonctionne pas sous Windows. Désactiver faux

apz.drag.touch.enabled
apz.one_touch_pinch.enabled
Désactivez false si votre ordinateur ne possÚde pas d'appareils avec entrée tactile (pavé tactile ou écran tactile).

apz.peek_messages.enabled *
La fonction est nécessaire si l'image est sortie d'un ordinateur vers un moniteur ou un téléviseur via DisplayPort . Si votre ordinateur n'a pas ou n'utilise pas DisplayPort, désactivez cette option false

browser.cache.disk.enable
ParamĂštre responsable de l'utilisation du cache disque.
Si vous dĂ©sactivez false, tous les fichiers temporaires et les Ă©lĂ©ments de page tĂ©lĂ©chargĂ©s sur Internet seront enregistrĂ©s et stockĂ©s dans la RAM, et non sur le disque dur. L'accĂšs Ă  la RAM est respectivement plus rapide et l'affichage des pages Web peut Ă©galement ĂȘtre plus rapide.
Si vous avez un disque dur lent, un accĂšs Internet illimitĂ© rapide et une RAM supĂ©rieure Ă  1,5 Ă  2 gigaoctets, vous pouvez essayer de dĂ©sactiver cette option. Cependant, aprĂšs cela, assurez-vous de suivre dans le Gestionnaire des tĂąches (Ctrl + Shift + Esc) le processus de remplissage de la mĂ©moire lors de l'utilisation du navigateur et d'autres programmes en cours d'exĂ©cution sur l'ordinateur. MĂȘme dans les situations les plus difficiles (un grand nombre d'onglets ouverts simultanĂ©ment dans le navigateur, regarder des vidĂ©os, un antivirus qui fonctionne, etc.), la quantitĂ© de mĂ©moire libre doit toujours rester plusieurs centaines de mĂ©gaoctets. Si vous rencontrez un problĂšme, rĂ©activez ce paramĂštre sur true .

browser.cache.disk.smart_size.enabled *
Fonction de gestion automatique du cache disque. En fonction de l'espace libre sur le disque dur sur lequel le navigateur est installĂ©, la premiĂšre fois que vous dĂ©finissez le volume, qui sera allouĂ© au cache. Il s'agit gĂ©nĂ©ralement de 660 Mo (675840 kilo-octets), la taille de l'espace allouĂ© peut ĂȘtre affichĂ©e dans le paramĂštre browser.cache.disk.capacity .
Si Internet est trĂšs lent, certaines informations du navigateur sont plus faciles et plus rapides Ă  extraire d'un cache enregistrĂ© qu'Ă  le recharger. Cependant, les anciens disques durs mĂ©caniques peuvent fonctionner lentement. Si vous dĂ©finissez le cache disque sur une valeur Ă©levĂ©e sur un tel disque dur, la lecture et l'Ă©criture de donnĂ©es Ă  partir du cache peuvent ĂȘtre trĂšs lentes car les petits morceaux de fichiers Ă©crits seront dispersĂ©s sur le disque et la partie mĂ©canique n'aura tout simplement pas le temps de se reconstruire pour une lecture rapide. Ce qui conduit finalement Ă  un fonctionnement lent du navigateur et Ă  une usure rapide du disque dur.

Si vous disposez d'un disque dur mécanique, vous pouvez désactiver la gestion automatique du cache disque en désactivant cette option. Vous pouvez définir votre propre valeur de l'espace alloué pour le cache à l'aide de l'option browser.cache.disk.capacity , par exemple, en entrant une valeur de 51200 ou 102400 , ce qui correspondra à 50 Mo ou 100 Mo. Plus la vitesse d'Internet est rapide, moins vous pouvez choisir la taille du cache.

browser.download.animateNotifications
Lorsque vous désactivez false , l'animation de la grosse flÚche bleue ne sera pas affichée lors du téléchargement du fichier.

browser.history_swipe_animation.disabled *
Fonctionnalité pour macOS, ne fonctionne pas sous Windows. Désactivez-le vrai

browser.launcherProcess.enabled *
La fonction de protection du navigateur contre les antivirus trop arrogants qui peuvent interférer avec son bon fonctionnement. Si cette option est activée (vrai), vous pouvez rencontrer des erreurs lorsque vous faites glisser des fichiers ou des liens de Firefox vers d'autres applications.
Si aucun antivirus n'est installé sur votre ordinateur, vous pouvez désactiver cette fonction sur false .
Étant donnĂ© qu'aprĂšs chaque mise Ă  jour du navigateur, cette option redevient vraie, il est prĂ©fĂ©rable d'ajouter -no-deelevate sĂ©parĂ© par un espace dans la propriĂ©tĂ© de raccourci afin que Firefox n'active jamais cette fonction au dĂ©marrage.
image

browser.meta_refresh_when_inactive.disabled *
Si vous activez cette fonction true , les pages Web dans des onglets inactifs (que vous ne consultez pas actuellement) ne se rechargeront pas automatiquement. Le rechargement de page peut ĂȘtre utilisĂ© sur des sites sportifs ou d'autres sites oĂč les informations peuvent ĂȘtre constamment complĂ©tĂ©es ou modifiĂ©es.
Cependant, la plupart des sites utilisent maintenant des scripts, Ă  l'aide desquels seule une petite partie de la page est mise Ă  jour, et non la page entiĂšre (par exemple, discuter sur les pages Youtube). Dans ces cas, ce paramĂštre ne fonctionnera pas.

browser.newtabpage.activity-stream.feeds.telemetry
browser.newtabpage.activity-stream.telemetry
browser.newtabpage.activity-stream.telemetry.structuredIngestion *
Télémétrie. Collecte et envoi de données sur l'utilisateur définissant les «tuiles» du contenu web sur la page d'accueil (nouvel onglet). Désactiver faux

browser.newtabpage.activity-stream.showSponsored
Affichez les annonces dans un nouvel onglet. Désactiver faux

browser.ping-center.telemetry
Télémétrie. Désactiver faux

browser.shell.checkDefaultBrowser
Vérifiez si Firefox est le navigateur par défaut.
Désactiver les fausses vérifications

browser.sessionhistory.max_total_viewers *
Firefox enregistre par dĂ©faut dans la RAM une partie du contenu des sites que vous avez visitĂ©s au cours d'une session. Ceci est fait de maniĂšre Ă  ce qu'en appuyant sur les boutons de basculement des pages «avant» ou «arriĂšre», les pages ouvertes prĂ©cĂ©demment dans le mĂȘme onglet ne soient pas rechargĂ©es complĂštement depuis Internet, mais soient rapidement rĂ©cupĂ©rĂ©es de la mĂ©moire principale.
Le navigateur occupe la taille de la mĂ©moire pour cette fonction elle-mĂȘme (valeur -1 ). Cependant, si votre Firefox consomme presque toute la RAM disponible et que l'ordinateur commence Ă  ralentir sĂ©rieusement, dĂ©sactivez cette fonction en dĂ©finissant la valeur 0

browser.sessionstore.interval * *
Le paramÚtre est responsable de la fréquence d'enregistrement de la session sur le disque lorsque Firefox est en cours d'exécution. L'objectif est de restaurer les onglets ouverts et le texte tapé dans les messages qui n'ont pas encore été envoyés aprÚs le crash et le redémarrage du navigateur. Ceci est utile si vous écrivez souvent un long texte dans un navigateur, et avant de l'envoyer à Firefox avec une fréquence fréquente, il se ferme spontanément avec une erreur. Par défaut, Firefox enregistre les données de session toutes les 15 secondes (une valeur de 15 000 millisecondes). Si tout va bien avec votre Firefox en termes de stabilité, vous pouvez changer la valeur à 1800000 (30 minutes). Dans certains cas, aprÚs avoir modifié ce paramÚtre vers le haut, le navigateur fonctionne un peu plus rapidement et se bloque moins souvent.

browser.startup.blankWindow *
Affichez une fenĂȘtre blanche vierge en plein Ă©cran avant de lancer Firefox. Cette fonctionnalitĂ© fait l'illusion d'un lancement de navigateur plus rapide lorsque les Ă©lĂ©ments d'interface ne sont pas encore chargĂ©s.
Peut désactiver faux

browser.startup.homepage_override.mstone
AprÚs la mise à jour du navigateur, Firefox peut afficher un onglet supplémentaire à cÎté de votre page habituelle pour offrir plus d'informations sur les modifications ou les nouvelles fonctionnalités incluses dans la mise à jour. Désactiver ignorer

browser.stopReloadAnimation.enabled *
Animation du bouton de rechargement de la page. Désactiver faux
image

browser.slowStartup.notificationDisabled
Lorsqu'il est activé, true , l'heure de démarrage du navigateur ne sera pas mesurée et un avertissement ne s'affichera pas s'il démarre lentement.

browser.suppress_first_window_animation *
Animation d'ouverture d'une fenĂȘtre de navigateur. DĂ©sactiver faux

browser.tabs.crashReporting.sendReport
Envoi d'un rapport sur la chute de l'onglet dans le navigateur. Peut désactiver faux

browser.tabs.remote.autostart *
Mode multiprocessus. Activé par défaut. Dans ce mode, le navigateur et les pages affichées sont généralement plus rapides. Cependant, en comparaison avec le mode mono-processeur, en mode multi-processus, il y a plus de consommation de mémoire et le processeur est également un peu plus chargé.
Sur les ordinateurs dotĂ©s d'un processeur monofilament monocƓur lent et d'une mĂ©moire RAM infĂ©rieure Ă  1 Ă  2 gigaoctets, il est souhaitable de dĂ©sactiver le multitraitement.
Pour traduire le navigateur en mono-processeur, il est nĂ©cessaire non seulement de basculer cette option sur false , mais Ă©galement de suivre les Ă©tapes dĂ©crites ici . Seule l'option xpinstall.signatures.required ne peut pas ĂȘtre touchĂ©e, et au lieu du code, vous devez insĂ©rer celui-ci dans le fichier config.js :
//
try {
    Components.interfaces.nsIUDPSocketChild ||
    Cc["@mozilla.org/process/environment;1"].getService(Ci.nsIEnvironment).set(
        "MOZ_FORCE_DISABLE_E10S",
        Cc["@mozilla.org/preferences-service;1"].getService(Ci.nsIPrefBranch)
            .getBoolPref("browser.tabs.remote.autostart", true) ? "" : "1"
    );
} catch(ex) {}


browser.tabs.remote.warmup.enabled *
. , .
false

browser.tabs.unloadOnLowMemory *
. ( 400 ) . , ( ), , .
true, .

browser.touchmode.auto *
Firefox Windows, ( ).
Windows 10. false

browser.uidensity
. , . . , .
0 — , ()
1 — ()
2 — ()
image

browser.uitour.enabled
Firefox. false

canvas.capturestream.enabled *
WebRTC. false

datareporting.healthreport.uploadEnabled
datareporting.policy.dataSubmissionEnabled

. false

device.sensors.enabled
javascript . , Firefox . , Firefox , false

dom.battery.enabled
. , false

dom.enable_performance_observer
, , -. . . false, Firefox .

dom.event.clipboardevents.enabled
, , , , "
 htts://....."..
, , , false.
- .

dom.gamepad.enabled
dom.gamepad.extensions.enabled

— false

dom.ipc.plugins.asyncdrawing.enabled *
- Flash Player. . Flash Player 23 , true. Flash Player 23 , false

dom.ipc.plugins.flash.disable-protected-mode
Adobe Flash. 64 Firefox . , true about:config

dom.ipc.plugins.flash.subprocess.crashreporter.enabled
dom.ipc.plugins.reportCrashURL

. false

dom.ipc.plugins.sandbox-level.flash *
Flash- «». 0 , , .

dom.ipc.processCount
Firefox . 8. , ( ) 9 12. (. javascript.options.shared_memory).

dom.ipc.processHangMonitor
dom.ipc.reportProcessHangs
*
Firefox , , «- ...». , - , . , , false

dom.ipc.processPrelaunch.enabled *
Firefox XPCOM . .
, ( Hyper-threading) . ( javascript.options.shared_memory) false

dom.indexedDB.logging.details
dom.indexedDB.logging.enabled

-. false

dom.keyboardevent.dispatch_during_composition
Android, Windows. false

dom.mapped_arraybuffer.enabled *
Windows. false

dom.maxHardwareConcurrency * *
Firefox , -. ( , ) . « » Windows ( javascript.options.shared_memory)

dom.serviceWorkers.enabled
, Service Workers , . , , . -. , - .
( ) , false

dom.vibrator.enabled
, .
false

dom.vr.enabled
Oculus Rift.
— false

dom.webdriver.enabled * *
-. , , . , , .
, false

dom.w3c_touch_events.enabled *
( ) , .
, , 0

dom.workers.maxPerDomain *
. Firefox 512, , , , . , .
, 20. ( ) .

extensions.abuseReport.enabled
, Firefox . , , false
image

extensions.blocklist.enabled
, , . Firefox , . Firefox , false

extensions.formautofill.available
Form Autofill (. --> Firefox). , , on detect

extensions.fxmonitor.enabled * * ( )
Firefox Monitor (. --> Firefox). , false

extensions.getAddons.cache.enabled
« ». false

extensions.getAddons.showPane ( )
about:addons «», . false
image

extensions.htmlaboutaddons.recommendations.enabled
extensions.htmlaboutaddons.discover.enabled

, Firefox . , false

extensions.pocket.enabled
.
Pocket, false

extensions.screenshots.disabled * *
extensions.screenshots.upload-disabled
Firefox. , true

extensions.systemAddon.update.enabled
Firefox ( « » --> « Firefox»). , false

extensions.update.autoUpdateDefault
.
, , , false

extensions.update.enabled
, false

extensions.webcompat.perform_injections
extensions.webcompat.perform_ua_overrides

Web Compat ( --> Firefox). , Web Compat Windows, . , Firefox. Firefox, , , , .
, about:compat
, . false .

extensions.webextensions.remote * *
, , . , , .
, / , false

extensions.webextensions.userScripts.enabled *
Firefox. FireMonkey — . FireMonkey, false

full-screen-api.warning.timeout
"
 ". 0

geo.enabled
. , VPN -. , - IP . false.
, . , privacy.trackingprotection.enabled, .

gestures.enable_single_finger_input
.
false .

gfx.content.azure.backends
. . , « Windows XP» direct2d1.1 skia, cairo, gfx.direct2d.disabled true Windows Clear Type. , - , browser.display.use_document_fonts 0

gfx.direct2d.destroy-dt-on-paintthread *
DirectX10 , gfx.direct2d.disabled, layers.omtp.enabled gfx.content.azure.backends. , false

gfx.direct2d.disabled
Direct2D. Direct2D DirectX10. DirectX10, . true

gfx.offscreencanvas.enabled * * *
WebGL , , , .
true about:support WebGL 1 — Software. Software, WebGL , .
image

gfx.webrender.force-disabled *
WebRender. WebRender Windows 7, true

gfx.work-around-driver-bugs * *
macOS. Windows , false

gl.msaa-level *
- WebGL. 2. WebGL , ( gfx.offscreencanvas.enabled), , 0

identity.fxaccounts.enabled
Firefox. false, «».
image

image.animation_mode
, .
- GIF ( )
none —
once — ,
normal — ( )
, , image none once.

intl.multilingual.enabled
, Firefox.
, , . , false

intl.tsf.enable
.
, false

javascript.options.shared_memory *
. .
true , Hyper-threading. , (Ctrl + Shift + Esc) . 2 ,
image

javascript.options.spectre.index_masking
javascript.options.spectre.jit_to_C++_calls
javascript.options.spectre.object_mitigations.barriers
javascript.options.spectre.object_mitigations.misc
javascript.options.spectre.string_mitigations
javascript.options.spectre.value_masking


Spectre, , false .

layers.acceleration.disabled
.
true DirectX 10, .

layers.amd-switchable-gfx.enabled
Firefox ( ) ATI/AMD - , Intel Nvidia. ATI/AMD, — false

layers.async-pan-zoom.enabled
/. . .
:
, Firefox .

:
.

, , , false

layers.deaa.enabled
Windows. false

layers.geometry.d3d11.enabled
DirectX10. / DirectX9 , false

layers.geometry.opengl.enabled
Windows, false

layers.gpu-process.enabled *
, GPU, , - API. DirectX10 . , .
/ DirectX9 , Firefox , , false

layers.low-precision-buffer * *
, , : , .
, true , , . , false.

layers.mlgpu.enabled
layers.mlgpu.enable-on-windows7
.
/ DirectX9 , , false

layers.omtp.enabled *
. , . , , , . — .
: gfx.content.azure.backends direct2d1.1,skia,cairo, direct2d1.1,skia, skia. , false

layout.css.report_errors *
CSS. - . false

layout.css.touch_action.enabled *
C touch-action CSS , , , .
— false

media.av1.enabled * *
AV1. , , , . , false

Youtube AV1, 144 360. ( CPU-Z):
SSSE3 ( S)
SSE4.1
AVX2
, H.264, false , Youtube .

media.encoder.webm.enabled
( ) webm. WebRTC. webm, . false

media.ffvpx.enabled *
. Firefox VP8 VP9 ( Youtube) ffvpx. , , 720p 1080p, ffvpx , « » (Ctrl + Shift + Esc) 50-60%. - ffvpx. , , .
false, ffvpx libavcodec. libavcodec 100%.
! HDR ( ). , Windows 7 , HDR.

media.getusermedia.aec_enabled
media.getusermedia.agc_enabled
media.getusermedia.noise_enabled
media.getusermedia.screensharing.enabled

/ . , Firefox. WebRTC. — false

media.gmp-gmpopenh264.visible
« Openh264 isco Systems», false .

media.gpu-process-decoder
. false, H264 . DirectX10.

media.hardware-video-decoding.enabled
. , .
false :
1. , H264
2. ( 1080*60fps, ).
3. , .

media.hardware-video-decoding.force-enabled
, H.264, - , ( media.hardware-video-decoding.failed true), true . , , H.264 « » media.hardware-video-decoding.force-enabled. 2 — . , , media.wmf.dxva.d3d11.enabled layers.low-precision-buffer, .

media.navigator.enabled
, screen sharing ( ). , false

media.ondevicechange.enabled * *
, - . WebRTC.
/ Firefox — false

media.peerconnection.enabled
WebRTC. — false

media.rdd-process.enabled * *
Firefox «» . false

media.video_stats.enabled *
(- / , .). false

media.webspeech.synth.enabled
.
false

media.wmf.amd.highres.enabled
AMD, AMD, 1920*1080, false

media.wmf.deblacklisting-for-telemetry-in-gpu-process * *
, false

media.wmf.dxva.d3d11.enabled * *
DirectX10. false , DirectX9 , H.264.
, , DirectX10.

media.wmf.dxva.enabled
false H.264 . DirectX10.

media.wmf.low-latency.enabled *
true , - , . (- ), false

media.wmf.use-nv12-format *
. , . , - , , . , media.wmf.dxva.d3d11.enabled false. , false

mousebutton.4th.enabled
mousebutton.5th.enabled

Firefox . ( + ) false

narrate.enabled
. . . — false

network.captive-portal-service.enabled
Captive portal. Wi-Fi (, ..) , , . , Firefox .
Wi-Fi false

network.dns.disableIPv6
IPv6 — true

network.dns.disablePrefetch *
Firefox IP DNS ( , ). .
, / ( Wi-Fi), , . true

network.http.speculative-parallel-limit *
, « » , «» « ». , , , .
0

network.notify.changed *
( 5 ) .
, , , Wi-Fi Wi-Fi, . Firefox .
, , Wi-Fi , false

network.predictor.enabled * *
, -. Firefox , , , .
false, - — true

network.prefetch-next
Firefox- , . , . , Firefox , , false

nglayout.initialpaint.delay ( ) *
- . 250. , ( 2 ) , 150. (5 — 10) , , , , , -.
/ - ( Wi-Fi c )

pdfjs.enableWebGL
, WebGL ( gfx.offscreencanvas.enabled), true — pdf .

permissions.postPrompt.animate
- image. false .
« » , permissions.desktop-notification.postPrompt.enabled *. toolkit.cosmeticAnimations.enabled .

plugin.disable ( )
, : Openh264 isco Systems Widevine.
, true

plugin.scan.plid.all *
Firefox 69 Flash Player , . , Flash HTML5.
Flash Player, RealPlayer Java, , Firefox , false

plugins.rewrite_youtube_embeds
YouTube , html5. , html5.
Flash-. Flash player, false

print.print_via_parent *
( browser.tabs.remote.autostart). — false

privacy.trackingprotection.enabled
Tracking Protection .

trackingprotection . true

, . - trackingprotection ( , ), .

image

reader.parse-on-load.enabled
– , . Firefox , , . . , , .
« », , .

, false

, « » , - .

security.certerrors.recordEventTelemetry *
security.identitypopup.recordEventElemetry *
, false

security.family_safety.mode *
Windows 7, 0

security.sandbox.content.level * * *
Firefox. , 5, . «» , Windows.
Firefox, , — , 0. 5-10% .

security.sandbox.rdd.win32k-disable * *
, . false, Firefox.

security.ssl.errorReporting.enabled *
, Mozilla . false

security.webauth.u2f *
security.webauth.webauthn * *
security.webauth.webauthn_enable_usbtoken
USB-. , Firefox, false

services.sync.prefs.sync.browser.search.update
services.sync.log.appender.file.logOnError
services.sync.prefs.sync.extensions.update.enabled

Firefox Mozilla ( , about:preferences#sync ). , false

toolkit.cosmeticAnimations.enabled
. , , . false , .

toolkit.telemetry.archive.enabled
toolkit.telemetry.bhrPing.enabled
toolkit.telemetry.firstShutdownPing.enabled
toolkit.telemetry.hybridContent.enabled
toolkit.telemetry.newProfilePing.enabled
toolkit.telemetry.reportingpolicy.firstRun
toolkit.telemetry.shutdownPingSender.enabled
toolkit.telemetry.unified
toolkit.telemetry.updatePing.enabled

. false

ui.osk.enabled
ui.osk.detect_physical_keyboard

. — false

ui.trackpoint_hack.enabled
, TrackPoint. , 0

webgl.angle.try-d3d11
OpenGL ES 3.0 OpenGL 4.0. , DirectX 11. DirectX 10.1 , false

webgl.enable-webgl2 * *
WebGL. . OpenGL 4.0, , (). WebGL2 c OpenGL 3.0 — 3.3 webgl.disable-angle true. webgl.enable-webgl2 false. WebGL2 , webgl.enable-webgl2 false webgl.disable-angle false. webgl.disable-angle true WebGL1, ANGLE . OpenGL Intel, AMD, Nvidia.

webgl.dxgl.needs-finish *
WebGL1 WebGL2 (webgl.disable-angle true), WebGL / . Nvidia. WebGL, true

widget.window-transforms.disabled * *
Linux macOS. Windows , true

xul.panel-animations.enabled
, . , false
image



Firefox
Firefox .

image

. , Firefox Windows C:\Program Files\Mozilla Firefox\browser\features . features .
. , about:support « » « », features, , .

activity-stream@mozilla.org — Activity Stream, , . Activity Stream , . , , Hightlights c , ( )
, .

aushelper@mozilla.org.xpi — Application Update Service Helper, Firefox. ESR , . .

jaws-esr@mozilla.org * — Firefox ESR configurer for OLDJAWS screen reader, JAWS.
image JAWS, .

! screenshots@mozilla.org — Firefox Screenshots. Firefox — , , .
Firefox, .

followonsearch@mozilla.com — Follow-on Search Telemetry.
, .

! fxmonitor@mozilla.org — Firefox Monitor. , ( email) . haveibeenpwned.com, 5 , 300 .
, , .

! formautofill@mozilla.org — Form Autofill. . (, - ). .
, .

onboarding@mozilla.org * — Photon onboarding. Firefox. , « Firefox? ». .
image

firefox@getpocket.com.xpi — Pocket, — .

! webcompat-reporter@mozilla.org — Webcompat-reporter, Firefox . Firefox extensions.webcompat-reporter.enabled. , .

! webcompat@mozilla.org.xpi — Web Compat, . Application Update Service Helper, - , , , .


.

, HD .

, Firefox . , .

Openh264 isco Systems
. . Firefox , .


Widevine, Google Inc
Widevine CDM , -. Widevine CDM , Netflix, Spotify .

/ -, .

Shockwave Flash
html5. Flash, .

11.2.202.235 ( firefox flashplayer11_2r202_235_win_32bit.exe) .
Flash Player , . Flash, Flash Player. 11.x . , Flash Player -, .
Flash Player, Firefox Adobe Flash

.

image

Flash , , Flash Player , .

Flash Player

image

Firefox

image

, , . , Flash Player , - , DirectX Flash Player.

Windows Media Player Firefox Plugin
«ViewTube» (. ), Windows 32 Firefox 52.9, Palemoon 27 — 28, New moon MyPal.

2007 . C . . Plugins C:\Program Files\Mozilla Firefox\ C:\PFiles\ D:\PFiles\, C:\Program Files\Mozilla Firefox\browser extensions features. , plugins C:\Program Files\Mozilla Firefox\browser np-mswmp.dll

. about:addons --> Microsoft Windows Media Player Firefox Plugin 1.0.0.8.

VideoLAN Team windows mediaplayer Plug-in v 1.1.2.0 np-mswmp.dll. 1.0.0.8

ViewTube, Youtube .

VLC Web Plugin
Windows Media Player Firefox Plugin, ViewTube, 32 64 Firefox 52.9, 64 «Waterfox Classic», Palemoon 27 — 28, New moon MyPal. VLC . , plugin.scan.plid.all true, plugin.load_flash_only ( , ) false.
, about:addons «VLC Web Plugin» « Adobe Flash».

image

YouTube Design Preserver YouTube Classic
YouTube Design Preserver YouTube Classic () Youtube, . Youtube Youtube.

Youtube, YouTube Design Preserver Old layout Fix it.
Youtube. , , .

YouTube Classic ( ).
48 Firefox.

. , , .

. :
1. www.youtube.com
2. F12
3. Enter.
4. Enter

document.cookie = document.cookie.split(' ').filter(o=>o.indexOf('PREF=')!==-1)[0].replace(';','')+'&f5=30030&f6=8;domain=.youtube.com;path=/';

5. www.youtube.com, .

Youtube, . ( ), .

about:config
general.useragent.override.youtube.com

Mozilla/5.0 (Windows Phone 8.1; ARM; Trident/7.0; Touch; WebView/2.0; rv:11.0; IEMobile/11.0; NOKIA; Lumia 525) like Gecko

Youtube , « ». , « » . « », . «YouTube ». .

ViewTube
ViewTube , YouTube, Dailymotion, Vimeo, Metacafe, VIKI, Veoh IMDb Windows (Windows Media Player) VLC. HD .

-, .
-, WMP VLC
:

image

. , . . .

image

Embed video with:
Video — HTML5
Object — , Windows Media Player Firefox Plugin VLC .
Embed — VLC , DASH , . Youtube.
Protocol — (. « , »

and play as/with:

Auto — HTML5, , - .
WMP — Windows Media Player Firefox Plugin
WMP* — , .
VLC — VLC
QT — , .

Autoplay:
.

DASH (Video With Audio) playback support:
, . Youtube.

DVL (Pass the page video link to the player)
( Youtube) . , .

ViewTube Firefox 48 Waterfox.
Firefix 45, PaleMoon, NewMoon, MyPal Greasemonkey greasemonkey-3.31.4-pm_forkBranch.xpi greasemonkey-3.9.xpi. Greasemonkey .

Greasemonkey ViewTube - . Firefox 68 ViewTube Greasemonkey ViewTube
image
,
, :

1.
set video=%1
set video=%video:viewtube:=%
"C:\Program Files\VideoLAN\VLC\vlc.exe" %video% 

. VLC, MPC-HC . «C:\Program Files (x86)\MPC-HC\mpc-hc.exe » %video%
viewtube.bat

2.
REGEDIT4

[HKEY_CLASSES_ROOT\viewtube]
@="URL:viewtube Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\viewtube\shell]

[HKEY_CLASSES_ROOT\viewtube\shell\open]

[HKEY_CLASSES_ROOT\viewtube\shell\open\command]
@="\"D:\\Scripts\\viewtube.bat\" \"%1\""

viewtube.bat. , , @="\«C:\\viewtube.bat\» \"%1\""
, viewtube.reg

3. viewtube.reg, .

4. :
viewtube:http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4
, Enter. .

5. - ViewTube Embed video with Protocol.

6. . .

, MPC-HC VLC, viewtube_*** C. — viewtube.reg

YouTube Video and Audio Downloader
, . MPC-HC . Youtube 720p .

, . . , « ».

Windows UAC ( Windows 7 --> --> ), Firefox - . . , Firefox, -no-deelevate .

image

- , , , .

YouTube Video and Audio Downloader 52 Firefox Youtube.

image

enhanced-h264ify
Youtube :

1. H.264
2. 720p 30 , 720p*48-60fps.
3. SSSE3 ( S) SSE4.1 AVX2 ( CPU-Z), .

, Youtube H.264, . , Youtube 48-60 fps 24-30fps, . , AV1, .

. , .
image

-


. . 10 , 1 , , .

, «» — «» 20-50% . .

. .

,

image

, , , - . , , , .

, RU AdList http://forum.ru-board.com/topic.cgi?forum=5&topic=49172&start=1979&limit=1&m=1#1

uBlock Origin.
Pale Moon 27, 28 Firefox 55 , uBlock Origin legacy.
:

1. about:config xpinstall.signatures.required false.

1.a Firefox . , - , .

2. . uBlock0.firefox-legacy.xpi .

Firefox . , , . « », .

image

« ». « ». «» .

image

, , , .

, .

image

, , «», -, , - .

image

, «» .

Habr , . , «», .

, , , , .
image

Firefox User-Agent Switcher. , . , c Android . , .

, about:config , : general.useragent.override.youtube.com, general.useragent.override.habr.com . general.useragent.override. . - :

Mozilla/5.0 (Linux; Android 7.0; PLUS Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.98 Mobile Safari/537.36

Mozilla/5.0 (iPhone; CPU iPhone OS 11_0_1 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A402 Safari/604.1

Mozilla/5.0 (Windows Phone 8.1; ARM; Trident/7.0; Touch; WebView/2.0; rv:11.0; IEMobile/11.0; NOKIA; Lumia 525) like Gecko

, , User-Agent Switcher general.useragent.override., general.useragent.override , - .


, Windows . . - Windows , Microsoft , . , « » Windows . .

, . , Windows 7. , Realtek, AC97. VIA . Intel Windows 7, , Microsoft. AMD Nvidia , Vista, Radeon 95** FX5***. , , Windows 7.
, - , Windows XP ( ), . . , MX440, 71.89. 82845G Windows XP.
100% , — , .
. « » .

. , , ( ID ) . , . «» , .

KB2670838
Windows KB2670838 ( ). Direct2D, . Firefox Direct2D 47 , H.264 55 . , about:support «», KB2670838 DIRECT2D GPU_PROCESS
. 1080p Direct2D.

image

, KB2670838 Windows 7. GMA950 Aero Windows, 2.0, 2.2.

!
, ( ), Wi-Fi .

Firefox : , Direct2D, DirectWrite, , WebGL . DirectX9.0c - Firefox 54, Pale Moon Firefox 52esr, Direct3D9. , Windows XP, 512 , Firefox .
Firefox 55 DirectX 10+.

( ), , . , , about:support «», « » . layers.acceleration.force-enabled true. , «», Direct3D11.
, - . , . , , .

DirectX
DirectX — , ( Firefox). DirectX -.

Windows 7


, , , - . , , , . , Pentium 4, «» , (1 ) .
, , . . , , Windows , , Windows, DirectX . , . , - , , , .

DHCP-
IP .

, (-- -- -- , : Win + R ncpa.cpl), ---- 4 (TCP/IPv4)-- ) IP DNS- , DHCP ( ---- ).

- WinHTTP.

, DHCP- .

image

DNS-
. - . IPSEC (. IPsec).
DNS- .

, , , IP — NetBIOS.
-->--> 4 (TCP/IPv4), --> --> WINS. NetBIOS . .
image

BranchCache *
, Windows 7 () , WAN- . , BranchCache – , . BranchCache Windows 7 + Windows Server 2008 R2.
, .

Superfetch *
, Windows . , , . , — , , — , — .
, . , , SSD , .

Windows Live ID Sign-in Assistant * * *
. Windows Live.
, .

Windows CardSpace *
Microsoft. WCS — .
.

Parental Controls
Windows, Vista. .
Windows 7 — .

Windows Search * *
, , .
, « » Windows 7, .
image

image

WWAN
(GSM CDMA) , .
, .

*
Windows 7 .
, , API , .
, , . , Windows . . , , , . , Windows .
, , .

* *
. , . , .
Microsoft, , . .

IPsec *
IPsec IP
, IPsec . IPsec . IPSec, IPSec, .
IPsec IP- , VPN-.
, VPN- IPv6, .


. .
, , , .

Windows
, , .
, , , , , , , .

Windows *
Windows .
- , () Wi-Fi , , , ( , , ).
, Windows, (- ) — .


( , , ). , .

-
. , .

IP
IPv6 . , ( , 1-2% IPv6), .


.
, .



PNRP
PNRP
*
. , , , .
. , , .
( ) , , .


- — . SSD , .

*

* *
SSTP * *

, , . « SSTP» SSTP (Secure Socket Tunneling Protocol) VPN. «» Telephony API (TAPI) , , — , . , .
, .

, VPN « » (Win + R ncpa.cpl), / Wi-Fi Ethernet , . , , , «», .


, .



.
. , , , . , Windows , . ( ) DirectX 9, Windows 7. , DirectX 9 DirectX, .
, DirectX 9, DirectX 9 , , 1.
GPU-Z, .


. , , , , , .
, .


, Windows Windows. , , .
Windows, «». , . , Windows.

Windows *
Windows Defender, Microsoft AntiSpyware, .
-, .


* *
.
, , Windows, .

SNMP * *
, SNMP SNMP, . SNMP , , , , , . , , - . , (UPS) SNMP-trap , UPS.
.

(RPC)
- .

NetBIOS TCP/IP
, .



(c Home Windows 7)
, .

Windows —
Windows Connect Now ( WPS ). Wi-Fi-. .
Wi-Fi, WPS ( Wi-Fi WPS, ), .

SSDP *
UPnP- * *
IP- PnP-X *
Media Center
PNP-
*
*
, DLNA, UPnP / WSD .
DLNA- : , LAN Wi-Fi, . - , .
UPnP WSD : , , , IP- . UPnP WSD , . ( -) UPnP , . , UPnP WSD , . , — .
, , .

* *
BitLocker *
(TPM) — , , . , , . 2005 . TPM BIOS .

BitLocker — . ( ) . BitLocker Windows Enterprize Ultimate. BitLocker 5 , (TPM) (TPM).

, — .


.
, - D/DVD . D/DVD .
, , . , , , .


Windows, , . .





C
*


, , - . . , . C WWAN.
image, . - , .

* *
Wired AutoConfig (DOT3SVC) IEEE 802.1X Ethernet.
, . . .

(EAP) * * *
WLAN, VPN « » (Win + R ncpa.cpl), .

*
Net Logon . , . . Net Logon , . , .

- WinHTTP * * *
Windows , . , 15 .
, Windows, ( ), .

WLAN
Wi-Fi , .


, :
IPsec
Windows

IPsec IP



.
, — .

Windows
. , .
, . Microsoft . , , , .

Windows (WIA)
. USB USB- / , .

iSCSI * * *
( , iSCSI ). iSCSI . .

Windows
, . , .
. , .


. , Windows Media , .
Windows, . , . , .

Bluetooth
Bluetooth Bluetooth. Bluetooth Bluetooth , .

Windows * *
, . . , .
, .

Windows (WS-Management) * *
Windows
. , Windows Power Shell.
, , -, .


4 :
— Windows .
— .
— Windows , SSL.
— .

, Windows. C Windows , Service Pack’ DirectX, Windows Media Player .NET .
, Windows, , . , .

*
, (ICS)

-
-

, .

* *
, (), , .
, , .


. , , .
.

* * *
. AppLocker.
AppLocker . AppLocker , , , , .
AppLocker .

* *
Home Windows 7.
, , .
— Windows, , . , . , . , Windows 7, , , , , , ..

, .

ActiveX (AxInstSV) * *
ActiveX — , 1996 , Windows- (COM/OLE) -. , Internet Explorer. 2015 Microsoft ActiveX.
, Internet Explorer.

Windows
, Windows . , Windows . Windows, « » --> « Windows»
Windows, , Windows .


, .

(BITS) *
, . , , BITS, Windows MSN Explorer, .
Windows , , , , .


, ( SSDP ).

*
Windows. , , .

Windows
- Windows, .

(EFS) * *
C , . Windows 7 Home Basic. « » , NTFS, .
/ EFS , , .

, Win + R msconfig. « » . « ». , / . — .

Windows. « ». — . , . «».

Win + R control desktop
DirectX 9, () . , Windows , . Aero « Windows».
DirectX 9, Windows .
, .
image

Windows
Win + R SystemPropertiesAdvanced, . « ».
DirectX9, / . , Aero , , Aero . , Windows , . , , «» «Tearing»( , ). ".
DirectX 9 , Aero .
image

Windows
Windows 7 « Windows».
, Windows . , .
Win + R OptionalFeatures « Windows».
.

image

Internet Explorer 8
, Windows .

Windows Search
«» . , .

image

image


, .


«DVD- Windows», «Windows Media Center» « Windows Media».
, , .


, .

Windows * * *
.
Microsoft - . , , .

XPS
XPS
* *
XML Paper Specification (XPS) — , , , . XPS- . , XPS- XPS. Windows 7 XPS- , , , XPS- XPS. XPS- — , XML Paper Specification (XPS).

. . , -, , . , .


« -» « Windows».
, .

*
, .
. .


DEP
(DEP) — , .

Intel 775 AMD 754. DEP, Windows DEP.
DEP . Win + R SystemPropertiesAdvanced, . « ».
( ), , DEP.
image

DEP:
→ →
« », « »

image

bcdedit.exe /set {current} nx AlwaysOff Enter. « ».

«» ,

image

image

. . , .

image

Win + R wscui.cpl
«»,
image

« » . , .

image

Win + R UserAccountControlSettings
UAC —
. , «windows resource protection», , .
.

Windows, « », . , .

image

Win + R control folders, «».
, , .

image

Win + R ncpa.cpl, « », . , :

Microsoft * — Microsoft.
, , / . .

QoS * * — (QoS). , .
QoS . , IP-TV , .

Microsoft — Microsoft.
, (, .), / .

(RMP) * * — (RMP). PGM (Pragmatic General Multicast), , .
, / .

6 (TCP/IPv6) *
IP IPv6, IPv4, IPv6 , , .

/ *

, . .
, / .

image

: .


image

«:» Flow Control Disable.

, .

Win + R SystemPropertiesRemote
, , ,

image

Windows
Win + R SystemPropertiesAdvanced, .
Windows 7 .

image

Windows . , , . SSD .

Auslogics Disk Defrag Free . , , — .
image


BIOS


, BIOS . , , BIOS . , BIOS , Windows 7.

BIOS . . BIOS , Floppy, IDE, SATA , COM . - , .


. . , . , . Low ESR ( « » «»).

, . (, , Low ESR). -, , .

, , , .


.

. . «» , .

forum.mozilla-russia.org forum.ru-board.com, http://www.our-firefox.ru/ .

Source: https://habr.com/ru/post/fr424019/


All Articles