{"id":2979,"date":"2023-07-16T10:36:21","date_gmt":"2023-07-16T13:36:21","guid":{"rendered":"https:\/\/felipeelia.com.br\/?p=2979"},"modified":"2023-07-16T10:36:26","modified_gmt":"2023-07-16T13:36:26","slug":"how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress","status":"publish","type":"post","link":"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/","title":{"rendered":"How I learned about fetchpriority and decoding contributing to WordPress"},"content":{"rendered":"\n

I did some research and it looks like my first contribution to WordPress core<\/em> was in version 4.9, way back in 2017. Since then, I’ve been trying to send at least one contribution to each major version<\/a>. I haven’t missed one since WordPress 5.6, released in 2020.<\/p>\n\n\n\n

With WordPress 6.3 on the way, it’s time to send in yet another contribution. As free time is rare, I divide the process into several parts, on different days. It goes like this:<\/p>\n\n\n\n

    \n
  1. I create a new folder in my browser’s bookmarks (WP 6.3<\/em>, for example);<\/li>\n\n\n\n
  2. I open trac<\/a> and go to the list of tickets for the next version<\/a> ;<\/li>\n\n\n\n
  3. I take a look around, paying attention to the Workflow<\/em> column;<\/li>\n\n\n\n
  4. I open tickets tagged with needs-patch<\/em> or needs-unit-tests<\/em> ;<\/li>\n\n\n\n
  5. If the ticket is interesting I bookmark it, otherwise I just skip it. If it’s interesting, but not to the point of wanting to contribute, I “follow” the ticket by clicking on Watch this ticket<\/em>, at the bottom;<\/li>\n\n\n\n
  6. On another day, I open the bookmarks and try to choose some to send a collaboration;<\/li>\n\n\n\n
  7. I pay attention to the feedback<\/em>. If any adjustments to the code or explanation are needed, I will send it as soon as possible.<\/li>\n<\/ol>\n\n\n\n

    The code I sent this time is related to the fetchpriority<\/code> and decoding<\/code> attributes of the <img><\/code> tag, which I only found out about because I opened this ticket<\/a>. I liked it so much that I opened this Pull Request on GitHub<\/a>, which was incorporated into this changeset<\/a>.<\/p>\n\n\n\n

    How about you? Have you already collaborated with WordPress 6.3? Chances are you’ll learn something cool just for the challenge. There’s still time!<\/p>\n","protected":false},"excerpt":{"rendered":"

    I did some research and it looks like my first contribution to WordPress core was in version 4.9, way back in 2017. Since then, I’ve been trying to send at least one contribution to each major version. I haven’t missed one since WordPress 5.6, released in 2020. With WordPress 6.3 on the way, it’s time […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[141,145,91],"tags":[],"yoast_head":"\nHow I learned about fetchpriority and decoding contributing to WordPress | Felipe Elia<\/title>\n<meta name=\"description\" content=\"I did some research and it looks like my first contribution to WordPress core was in version 4.9, way back in 2017. Since then, I've been trying to send\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How I learned about fetchpriority and decoding contributing to WordPress | Felipe Elia\" \/>\n<meta property=\"og:description\" content=\"I did some research and it looks like my first contribution to WordPress core was in version 4.9, way back in 2017. Since then, I've been trying to send\" \/>\n<meta property=\"og:url\" content=\"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Felipe Elia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/felipe.elia\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/felipe.elia\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-16T13:36:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-16T13:36:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/felipeelia.dev\/wp-content\/uploads\/2017\/09\/query-posts.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Felipe Elia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/felipe_elia\" \/>\n<meta name=\"twitter:site\" content=\"@felipe_elia\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Felipe Elia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/\"},\"author\":{\"name\":\"Felipe Elia\",\"@id\":\"https:\/\/felipeelia.com.br\/#\/schema\/person\/927a99b6e1cde7fcf9f4f79a1638b292\"},\"headline\":\"How I learned about fetchpriority and decoding contributing to WordPress\",\"datePublished\":\"2023-07-16T13:36:21+00:00\",\"dateModified\":\"2023-07-16T13:36:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/\"},\"wordCount\":275,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/felipeelia.com.br\/#\/schema\/person\/927a99b6e1cde7fcf9f4f79a1638b292\"},\"articleSection\":[\"Community\",\"Programming\",\"WordPress\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/\",\"url\":\"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/\",\"name\":\"How I learned about fetchpriority and decoding contributing to WordPress | Felipe Elia\",\"isPartOf\":{\"@id\":\"https:\/\/felipeelia.com.br\/#website\"},\"datePublished\":\"2023-07-16T13:36:21+00:00\",\"dateModified\":\"2023-07-16T13:36:26+00:00\",\"description\":\"I did some research and it looks like my first contribution to WordPress core was in version 4.9, way back in 2017. Since then, I've been trying to send\",\"breadcrumb\":{\"@id\":\"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/felipeelia.dev\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How I learned about fetchpriority and decoding contributing to WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/felipeelia.com.br\/#website\",\"url\":\"https:\/\/felipeelia.com.br\/\",\"name\":\"Felipe Elia\",\"description\":\"Programa\u00e7\u00e3o com WordPress de um jeito f\u00e1cil, do b\u00e1sico ao avan\u00e7ado\",\"publisher\":{\"@id\":\"https:\/\/felipeelia.com.br\/#\/schema\/person\/927a99b6e1cde7fcf9f4f79a1638b292\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/felipeelia.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/felipeelia.com.br\/#\/schema\/person\/927a99b6e1cde7fcf9f4f79a1638b292\",\"name\":\"Felipe Elia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/felipeelia.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/felipeelia.dev\/wp-content\/uploads\/2023\/06\/avatar-400x400-1.jpg\",\"contentUrl\":\"https:\/\/felipeelia.dev\/wp-content\/uploads\/2023\/06\/avatar-400x400-1.jpg\",\"width\":400,\"height\":400,\"caption\":\"Felipe Elia\"},\"logo\":{\"@id\":\"https:\/\/felipeelia.com.br\/#\/schema\/person\/image\/\"},\"description\":\"Associate Director of Platform Engineering na 10up, WordPress Core Contributor, Global Polyglots Mentor na comunidade internacional do WordPress e Locale Manager na comunidade WordPress Brasil.\",\"sameAs\":[\"https:\/\/www.facebook.com\/felipe.elia\",\"https:\/\/www.instagram.com\/felipe.elia\/\",\"https:\/\/www.linkedin.com\/in\/felipeelia\/\",\"https:\/\/twitter.com\/https:\/\/twitter.com\/felipe_elia\",\"https:\/\/www.youtube.com\/channel\/UCD_26rOE3ClALcZreTkyIoQ\"],\"url\":\"https:\/\/felipeelia.com.br\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How I learned about fetchpriority and decoding contributing to WordPress | Felipe Elia","description":"I did some research and it looks like my first contribution to WordPress core was in version 4.9, way back in 2017. Since then, I've been trying to send","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/","og_locale":"pt_BR","og_type":"article","og_title":"How I learned about fetchpriority and decoding contributing to WordPress | Felipe Elia","og_description":"I did some research and it looks like my first contribution to WordPress core was in version 4.9, way back in 2017. Since then, I've been trying to send","og_url":"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/","og_site_name":"Felipe Elia","article_publisher":"https:\/\/www.facebook.com\/felipe.elia","article_author":"https:\/\/www.facebook.com\/felipe.elia","article_published_time":"2023-07-16T13:36:21+00:00","article_modified_time":"2023-07-16T13:36:26+00:00","og_image":[{"width":"1200","height":"630","url":"https:\/\/felipeelia.dev\/wp-content\/uploads\/2017\/09\/query-posts.jpg","type":"image\/jpeg"}],"author":"Felipe Elia","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/felipe_elia","twitter_site":"@felipe_elia","twitter_misc":{"Escrito por":"Felipe Elia","Est. tempo de leitura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/#article","isPartOf":{"@id":"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/"},"author":{"name":"Felipe Elia","@id":"https:\/\/felipeelia.com.br\/#\/schema\/person\/927a99b6e1cde7fcf9f4f79a1638b292"},"headline":"How I learned about fetchpriority and decoding contributing to WordPress","datePublished":"2023-07-16T13:36:21+00:00","dateModified":"2023-07-16T13:36:26+00:00","mainEntityOfPage":{"@id":"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/"},"wordCount":275,"commentCount":2,"publisher":{"@id":"https:\/\/felipeelia.com.br\/#\/schema\/person\/927a99b6e1cde7fcf9f4f79a1638b292"},"articleSection":["Community","Programming","WordPress"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/","url":"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/","name":"How I learned about fetchpriority and decoding contributing to WordPress | Felipe Elia","isPartOf":{"@id":"https:\/\/felipeelia.com.br\/#website"},"datePublished":"2023-07-16T13:36:21+00:00","dateModified":"2023-07-16T13:36:26+00:00","description":"I did some research and it looks like my first contribution to WordPress core was in version 4.9, way back in 2017. Since then, I've been trying to send","breadcrumb":{"@id":"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/felipeelia.dev\/how-i-learned-about-fetchpriority-and-decoding-contributing-to-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/felipeelia.dev\/"},{"@type":"ListItem","position":2,"name":"How I learned about fetchpriority and decoding contributing to WordPress"}]},{"@type":"WebSite","@id":"https:\/\/felipeelia.com.br\/#website","url":"https:\/\/felipeelia.com.br\/","name":"Felipe Elia","description":"Programa\u00e7\u00e3o com WordPress de um jeito f\u00e1cil, do b\u00e1sico ao avan\u00e7ado","publisher":{"@id":"https:\/\/felipeelia.com.br\/#\/schema\/person\/927a99b6e1cde7fcf9f4f79a1638b292"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/felipeelia.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":["Person","Organization"],"@id":"https:\/\/felipeelia.com.br\/#\/schema\/person\/927a99b6e1cde7fcf9f4f79a1638b292","name":"Felipe Elia","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/felipeelia.com.br\/#\/schema\/person\/image\/","url":"https:\/\/felipeelia.dev\/wp-content\/uploads\/2023\/06\/avatar-400x400-1.jpg","contentUrl":"https:\/\/felipeelia.dev\/wp-content\/uploads\/2023\/06\/avatar-400x400-1.jpg","width":400,"height":400,"caption":"Felipe Elia"},"logo":{"@id":"https:\/\/felipeelia.com.br\/#\/schema\/person\/image\/"},"description":"Associate Director of Platform Engineering na 10up, WordPress Core Contributor, Global Polyglots Mentor na comunidade internacional do WordPress e Locale Manager na comunidade WordPress Brasil.","sameAs":["https:\/\/www.facebook.com\/felipe.elia","https:\/\/www.instagram.com\/felipe.elia\/","https:\/\/www.linkedin.com\/in\/felipeelia\/","https:\/\/twitter.com\/https:\/\/twitter.com\/felipe_elia","https:\/\/www.youtube.com\/channel\/UCD_26rOE3ClALcZreTkyIoQ"],"url":"https:\/\/felipeelia.com.br\/author\/admin\/"}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"ocean-thumb-m":false,"ocean-thumb-ml":false,"ocean-thumb-l":false,"yarpp-thumbnail":false},"uagb_author_info":{"display_name":"Felipe Elia","author_link":"https:\/\/felipeelia.com.br\/author\/admin\/"},"uagb_comment_info":2,"uagb_excerpt":"I did some research and it looks like my first contribution to WordPress core was in version 4.9, way back in 2017. Since then, I’ve been trying to send at least one contribution to each major version. I haven’t missed one since WordPress 5.6, released in 2020. With WordPress 6.3 on the way, it’s time…","_links":{"self":[{"href":"https:\/\/felipeelia.dev\/wp-json\/wp\/v2\/posts\/2979"}],"collection":[{"href":"https:\/\/felipeelia.dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/felipeelia.dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/felipeelia.dev\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/felipeelia.dev\/wp-json\/wp\/v2\/comments?post=2979"}],"version-history":[{"count":0,"href":"https:\/\/felipeelia.dev\/wp-json\/wp\/v2\/posts\/2979\/revisions"}],"wp:attachment":[{"href":"https:\/\/felipeelia.dev\/wp-json\/wp\/v2\/media?parent=2979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/felipeelia.dev\/wp-json\/wp\/v2\/categories?post=2979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/felipeelia.dev\/wp-json\/wp\/v2\/tags?post=2979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}