An Entity of Type: Election, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org:8891

Minification (also minimisation or minimization) is the process of removing all unnecessary characters from the source code of interpreted programming languages or markup languages without changing its functionality. These unnecessary characters usually include white space characters, new line characters, comments, and sometimes block delimiters, which are used to add readability to the code but are not required for it to execute. Minification reduces the size of the source code, making its transmission over a network (e.g. the Internet) more efficient. In programmer culture, aiming at extremely minified source code is the purpose of recreational code golf competitions.

Property Value
dbo:abstract
  • Minification (also minimisation or minimization) is the process of removing all unnecessary characters from the source code of interpreted programming languages or markup languages without changing its functionality. These unnecessary characters usually include white space characters, new line characters, comments, and sometimes block delimiters, which are used to add readability to the code but are not required for it to execute. Minification reduces the size of the source code, making its transmission over a network (e.g. the Internet) more efficient. In programmer culture, aiming at extremely minified source code is the purpose of recreational code golf competitions. Minification can be distinguished from the more general concept of data compression in that the minified source can be interpreted immediately without the need for an uncompression step: the same interpreter can work with both the original as well as with the minified source. The goals of minification are not the same as the goals of obfuscation; the former is often intended to be reversed using a pretty-printer or unminifier. However, to achieve its goals, minification sometimes uses techniques also used by obfuscation; for example, shortening variable names and refactoring the source code. When minification uses such techniques, the pretty-printer or unminifier can only fully reverse the minification process if it is supplied details of the transformations done by such techniques. If not supplied those details, the reversed source code will contain different variable names and control flow, even though it will have the same functionality as the original source code. (en)
  • En programmation, minifier signifie réduire la taille du code. C'est un processus très utilisé en programmation web pour réduire la taille d'un programme à télécharger depuis un serveur et ainsi réduire l'encombrement du réseau. Cela peut aussi être considéré comme une forme d'offuscation du code. Pour cela on supprime tous les commentaires et les espaces qui ne gêneront pas le bon fonctionnement de l'application. On remplace aussi le nom des variables interne à l'application pour les réduire à un seul ou deux caractères. Il est aussi possible d'utiliser certaines écritures compactes propres aux langages (couleur en hexadécimal, raccourcis...) Ce processus est très utilisé en programmation web pour le CSS comme pour le JavaScript. (fr)
  • Minifikacja (ang. minification) – proces mający na celu zmniejszenie kodu źródłowego poprzez usunięcie niepotrzebnych znaków bez zmieniania jego funkcjonalności. Stosuje się to zwykle przy skryptach JavaScript tak by przesłanie ich do przeglądarki zajmowało jak najmniej czasu i transferu. Usuwane są wcięcia (białe znaki), znaki nowej linii, komentarze, niekiedy są skracane nazwy zmiennych. Efekt działania minifikacji jest podobny do działania zaciemniania kodu, lecz ma inny cel. Efekt jest podobny jak w kompresji, tylko że przeglądarka nie musi dekompresować kodu. Minifikację można też stosować łącznie z kompresją, ponieważ większość przeglądarek obsługuje kompresję deflate i gzip. Popularnymi narzędziami do minifikacji kodu w JavaScript są JSMin i Packe. Procesowi minifikacji są też poddawane pliki CSS. Do minifikacji plików np. CSS czy JavaScript wykorzystuje się mechanizmy takie jak GruntJS czy GulpJS. Pozwalają one zautomatyzować proces minifikacji. (pl)
  • Минифика́ция (англ. minification) в языках программирования — процесс, направленный на уменьшение размера исходного кода путём удаления ненужных символов без изменения его функциональности. Минификация особенно полезна для программ на интерпретируемых языках (например, JavaScript), поскольку она уменьшает объём данных, которые должны быть обработаны (касаемо сайтов, достигается ускорение загрузки и оптимизация запросов). Удаляется весь синтаксис имеющий значение только при разработке, например: переводы строк, комментарии, лишние отступы и пробелы, иногда сокращаются имена переменных. Минификация часто входит в функциональность автоматических менеджеров задач типа Gulp. (ru)
  • 極簡化(另称縮小化),在程式語言 (尤其是 JavaScript) 的範疇裡,指的是在不影響功能的情況下,移除所有非功能性必要之原始碼字元(如:空白、換行、註解、以及些許的),因為雖然它們有助於提昇原始碼的易讀性,但在實際運行時卻不是必要的部份。 極簡化後的原始碼特別對於在網路上傳送的直譯式語言(例: Javascript)有所助益,因為經過極簡化之後,需要傳輸的資料減少了,大幅減少了傳輸所需的時間以及頻寬;極簡化後的原始碼也可以被當作一種代碼混淆的結果,使人不易閱讀或使用,但只需依靠原始碼美化器便可以把結構整理出來;極簡化和常見的数据压缩也有所不同,因為極簡化的原始碼並不需要經過解壓縮的過程便可以閱讀或執行。 另外,極簡化同時也是一種程式設計師文化:例如在 Perl 的圈子裡, 活動的目標正是追求盡可能的極簡化。 (zh)
dbo:wikiPageID
  • 3014865 (xsd:integer)
dbo:wikiPageLength
  • 7584 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1113989255 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • 極簡化(另称縮小化),在程式語言 (尤其是 JavaScript) 的範疇裡,指的是在不影響功能的情況下,移除所有非功能性必要之原始碼字元(如:空白、換行、註解、以及些許的),因為雖然它們有助於提昇原始碼的易讀性,但在實際運行時卻不是必要的部份。 極簡化後的原始碼特別對於在網路上傳送的直譯式語言(例: Javascript)有所助益,因為經過極簡化之後,需要傳輸的資料減少了,大幅減少了傳輸所需的時間以及頻寬;極簡化後的原始碼也可以被當作一種代碼混淆的結果,使人不易閱讀或使用,但只需依靠原始碼美化器便可以把結構整理出來;極簡化和常見的数据压缩也有所不同,因為極簡化的原始碼並不需要經過解壓縮的過程便可以閱讀或執行。 另外,極簡化同時也是一種程式設計師文化:例如在 Perl 的圈子裡, 活動的目標正是追求盡可能的極簡化。 (zh)
  • Minification (also minimisation or minimization) is the process of removing all unnecessary characters from the source code of interpreted programming languages or markup languages without changing its functionality. These unnecessary characters usually include white space characters, new line characters, comments, and sometimes block delimiters, which are used to add readability to the code but are not required for it to execute. Minification reduces the size of the source code, making its transmission over a network (e.g. the Internet) more efficient. In programmer culture, aiming at extremely minified source code is the purpose of recreational code golf competitions. (en)
  • En programmation, minifier signifie réduire la taille du code. C'est un processus très utilisé en programmation web pour réduire la taille d'un programme à télécharger depuis un serveur et ainsi réduire l'encombrement du réseau. Cela peut aussi être considéré comme une forme d'offuscation du code. Ce processus est très utilisé en programmation web pour le CSS comme pour le JavaScript. (fr)
  • Minifikacja (ang. minification) – proces mający na celu zmniejszenie kodu źródłowego poprzez usunięcie niepotrzebnych znaków bez zmieniania jego funkcjonalności. Stosuje się to zwykle przy skryptach JavaScript tak by przesłanie ich do przeglądarki zajmowało jak najmniej czasu i transferu. Usuwane są wcięcia (białe znaki), znaki nowej linii, komentarze, niekiedy są skracane nazwy zmiennych. Efekt działania minifikacji jest podobny do działania zaciemniania kodu, lecz ma inny cel. Procesowi minifikacji są też poddawane pliki CSS. (pl)
  • Минифика́ция (англ. minification) в языках программирования — процесс, направленный на уменьшение размера исходного кода путём удаления ненужных символов без изменения его функциональности. Минификация особенно полезна для программ на интерпретируемых языках (например, JavaScript), поскольку она уменьшает объём данных, которые должны быть обработаны (касаемо сайтов, достигается ускорение загрузки и оптимизация запросов). Удаляется весь синтаксис имеющий значение только при разработке, например: переводы строк, комментарии, лишние отступы и пробелы, иногда сокращаются имена переменных. (ru)
rdfs:label
  • Minification (fr)
  • Minification (programming) (en)
  • Minifikacja (pl)
  • Минификация (программирование) (ru)
  • 極簡化 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:genre of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:genre of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License