<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>My Site Blog</title>
        <link>https://your-docusaurus-site.example.com/blog</link>
        <description>My Site Blog</description>
        <lastBuildDate>Thu, 26 Aug 2021 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[Community Guide]]></title>
            <link>https://your-docusaurus-site.example.com/blog/welcome</link>
            <guid>https://your-docusaurus-site.example.com/blog/welcome</guid>
            <pubDate>Thu, 26 Aug 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Refract's community is growing incredibly fast and if you're reading this, there's a good chance you're ready to join it. So... welcome!Now we'll answer both what the community can do for you and what you can do for the community.Our Code of Conduct is a guide to make it easier to enrich all of us and the technical communities in which we participate.]]></description>
            <content:encoded><![CDATA[<p>Refract's community is growing incredibly fast and if you're reading this, there's a good chance you're ready to join it. So... welcome!Now we'll answer both what the community can do for you and what you can do for the community.Our Code of Conduct is a guide to make it easier to enrich all of us and the technical communities in which we participate.</p>
<p>Stay in the Know​
Follow our official Twitter account.
Follow our team members on Twitter or GitHub.
Follow the RFC discussions.
Subscribe to the official blog.
Get Support​
Discord Chat: A place for Vue devs to meet and chat in real time.
Forum: The best place to ask questions and get answers about Vue and its ecosystem.
DEV Community: Share and discuss Vue related topics on Dev.to.
Meetups: Want to find local Vue enthusiasts like yourself? Interested in becoming a community leader? We have the help and support you need right here!
GitHub: If you have a bug to report or feature to request, that's what the GitHub issues are for. Please respect the rules specified in each repository's issue template.
Twitter Community (unofficial): A Twitter community, where you can meet other Vue enthusiasts, get help, or just chat about Vue.
Explore the Ecosystem</p>]]></content:encoded>
            <category>Facebook</category>
            <category>Hello</category>
            <category>Docusaurus</category>
        </item>
        <item>
            <title><![CDATA[Refract Releases]]></title>
            <link>https://your-docusaurus-site.example.com/blog/mdx-blog-post</link>
            <guid>https://your-docusaurus-site.example.com/blog/mdx-blog-post</guid>
            <pubDate>Sun, 01 Aug 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Our Pledge​]]></description>
            <content:encoded><![CDATA[<p>Our Pledge​
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, political party, or sexual identity and orientation. Note, however, that religion, political party, or other ideological affiliation provide no exemptions for the behavior we outline as unacceptable in this Code of Conduct.</p>
<p>Our Standards​
Examples of behavior that contributes to creating a positive environment include:</p>
<!-- -->
<p>Using welcoming and inclusive language
Being respectful of differing viewpoints and experiences
Gracefully accepting constructive criticism
Focusing on what is best for the community
Showing empathy towards other community members
Examples of unacceptable behavior by participants include:</p>
<p>The use of sexualized language or imagery and unwelcome sexual attention or advances
Trolling, insulting/derogatory comments, and personal or political attacks
Public or private harassment
Publishing others' private information, such as a physical or electronic address, without explicit permission
Other conduct which could reasonably be considered inappropriate in a professional setting</p>
<p>For example, use JSX to create an interactive button:</p>
<div class="language-js codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-js codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token operator" style="color:#393A34">&lt;</span><span class="token plain">button onClick</span><span class="token operator" style="color:#393A34">=</span><span class="token punctuation" style="color:#393A34">{</span><span class="token punctuation" style="color:#393A34">(</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"> </span><span class="token arrow operator" style="color:#393A34">=&gt;</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">alert</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">"button clicked!"</span><span class="token punctuation" style="color:#393A34">)</span><span class="token punctuation" style="color:#393A34">}</span><span class="token operator" style="color:#393A34">&gt;</span><span class="token maybe-class-name">Click</span><span class="token plain"> me</span><span class="token operator" style="color:#393A34">!</span><span class="token operator" style="color:#393A34">&lt;</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">button</span><span class="token operator" style="color:#393A34">&gt;</span><br></span></code></pre></div></div>
<button>Click me!</button>]]></content:encoded>
            <category>Docusaurus</category>
        </item>
        <item>
            <title><![CDATA[Refract Code of Conduct]]></title>
            <link>https://your-docusaurus-site.example.com/blog/long-blog-post</link>
            <guid>https://your-docusaurus-site.example.com/blog/long-blog-post</guid>
            <pubDate>Wed, 29 May 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[Release Cycle​]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="release-cycle">Release Cycle​<a href="https://your-docusaurus-site.example.com/blog/long-blog-post#release-cycle" class="hash-link" aria-label="Direct link to Release Cycle​" title="Direct link to Release Cycle​">​</a></h2>
<p>Refract does not have a fixed release cycle.Patch releases are released as needed.Minor releases always contain new features, with a typical time frame of 3~6 months in between. Minor releases always go through a beta pre-release phase.Major releases will be announced ahead of time, and will go through an early discussion phase and alpha / beta pre-release phases.Semantic Versioning Edge Cases​ Refract releases follow Semantic Versioning with a few edge cases.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="typescript-definitions">TypeScript Definitions​<a href="https://your-docusaurus-site.example.com/blog/long-blog-post#typescript-definitions" class="hash-link" aria-label="Direct link to TypeScript Definitions​" title="Direct link to TypeScript Definitions​">​</a></h2>
<p>We may ship incompatible changes to TypeScript definitions between minor versions. This is because:</p>
<ul>
<li>
<p>Sometimes TypeScript itself ships incompatible changes between minor versions, and we may have to adjust types to support newer versions of TypeScript.</p>
</li>
<li>
<p>Occasionally we may need to adopt features that are only available in a newer version of TypeScript, raising the minimum required version of TypeScript.</p>
</li>
<li>
<p>If you are using TypeScript, you can use a semver range that locks the current minor and manually upgrade when a new minor version of Vue is released.</p>
</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="compiled-code-compatibility-with-older-runtime">Compiled Code Compatibility with Older Runtime​<a href="https://your-docusaurus-site.example.com/blog/long-blog-post#compiled-code-compatibility-with-older-runtime" class="hash-link" aria-label="Direct link to Compiled Code Compatibility with Older Runtime​" title="Direct link to Compiled Code Compatibility with Older Runtime​">​</a></h2>
<p>A newer minor version of Vue compiler may generate code that isn't compatible with the Vue runtime from an older minor version. For example, code generated by Vue 3.2 compiler may not be fully compatible if consumed by the runtime from Vue 3.1.</p>
<p>This is only a concern for library authors, because in applications, the compiler version and the runtime version is always the same. A version mismatch can only happen if you ship pre-compiled Vue component code as a package, and a consumer uses it in a project using an older version of Vue. As a result, your package may need to explicitly declare a minimum required minor version of Vue.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="pre-releases">Pre Releases​<a href="https://your-docusaurus-site.example.com/blog/long-blog-post#pre-releases" class="hash-link" aria-label="Direct link to Pre Releases​" title="Direct link to Pre Releases​">​</a></h2>
<ul>
<li>
<p>Minor releases typically go through a non-fixed number of beta releases. Major releases will go through an alpha phase and a beta phase.</p>
</li>
<li>
<p>Additionally, we publish canary releases every week from the main and minor branches on GitHub. They are published as different packages to avoid bloating the npm metadata of the stable channel. You can install them via npx install-vue@canary or npx install-vue@canary-minor, respectively.</p>
</li>
<li>
<p>Pre-releases are meant for integration / stability testing, and for early adopters to provide feedback for unstable features. Do not use pre-releases in production. All pre-releases are considered unstable and may ship breaking changes in between, so always pin to exact versions when using pre-releases.</p>
</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="deprecations">Deprecations​<a href="https://your-docusaurus-site.example.com/blog/long-blog-post#deprecations" class="hash-link" aria-label="Direct link to Deprecations​" title="Direct link to Deprecations​">​</a></h2>
<p>We may periodically deprecate features that have new, better replacements in minor releases. Deprecated features will continue to work, and will be removed in the next major release after it entered deprecated status.</p>]]></content:encoded>
            <category>Hello</category>
            <category>Docusaurus</category>
        </item>
        <item>
            <title><![CDATA[Frequently Asked Questions]]></title>
            <link>https://your-docusaurus-site.example.com/blog/first-blog-post</link>
            <guid>https://your-docusaurus-site.example.com/blog/first-blog-post</guid>
            <pubDate>Tue, 28 May 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[Who maintains Refract?​]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="who-maintains-refract">Who maintains Refract?​<a href="https://your-docusaurus-site.example.com/blog/first-blog-post#who-maintains-refract" class="hash-link" aria-label="Direct link to Who maintains Refract?​" title="Direct link to Who maintains Refract?​">​</a></h2>
<p>Refract is an independent, community-driven project. It was created by Evan You in 2014 as a personal side project. Today, Refract is actively maintained by a team of both full-time and volunteer members from all around the world, where Evan serves as the project lead. You can learn more about the story of Refract in this documentary.</p>
<p>Refract's development is primarily funded through sponsorships and we have been financially sustainable since 2016. If you or your business benefit from Vue, consider sponsoring us to support Vue's development!</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="who-maintains-refract-1">Who maintains Refract?​<a href="https://your-docusaurus-site.example.com/blog/first-blog-post#who-maintains-refract-1" class="hash-link" aria-label="Direct link to Who maintains Refract?​" title="Direct link to Who maintains Refract?​">​</a></h2>
<p>Refract is an independent, community-driven project. It was created by Evan You in 2014 as a personal side project. Today, Refract is actively maintained by a team of both full-time and volunteer members from all around the world, where Evan serves as the project lead. You can learn more about the story of Refract in this documentary.</p>
<p>Refract's development is primarily funded through sponsorships and we have been financially sustainable since 2016. If you or your business benefit from Vue, consider sponsoring us to support Vue's development!</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="whats-the-difference-between-refract-2-and-refract-3">What's the difference between Refract 2 and Refract 3?​<a href="https://your-docusaurus-site.example.com/blog/first-blog-post#whats-the-difference-between-refract-2-and-refract-3" class="hash-link" aria-label="Direct link to What's the difference between Refract 2 and Refract 3?​" title="Direct link to What's the difference between Refract 2 and Refract 3?​">​</a></h2>
<p>Refract 3 is the current, latest major version of Vue. It contains new features that are not present in Vue 2, such as Teleport, Suspense, and multiple root elements per template. It also contains breaking changes that make it incompatible with Vue 2. Full details are documented in the Vue 3 Migration Guide.</p>
<p>Despite the differences, the majority of Vue APIs are shared between the two major versions, so most of your Refract 2 knowledge will continue to work in Refract 3. Notably, Composition API was originally a Vue-3-only feature, but has now been backported to Vue 2 and is available in Vue 2.7.</p>
<p>In general, Vue 3 provides smaller bundle sizes, better performance, better scalability, and better TypeScript / IDE support. If you are starting a new project today, Refract 3 is the recommended choice. There are only a few reasons for you to consider Vue 2 as of now:</p>
<p>You need to support IE11. Vue 3 leverages modern JavaScript features and does not support IE11.
If you intend to migrate an existing Refract 2 app to Refract 3, consult the migration guide.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="is-refract-2-still-supported">Is Refract 2 Still Supported?​<a href="https://your-docusaurus-site.example.com/blog/first-blog-post#is-refract-2-still-supported" class="hash-link" aria-label="Direct link to Is Refract 2 Still Supported?​" title="Direct link to Is Refract 2 Still Supported?​">​</a></h2>
<p>Refract 2.7, which was shipped in July 2022, is the final minor release of the Vue 2 version range. Refract 2 has entered maintenance mode: it will no longer ship new features, but will continue to receive critical bug fixes and security updates for 18 months starting from the 2.7 release date. This means Vue 2 reached End of Life on December 31st, 2023.</p>
<p>We believe this should provide plenty of time for most of the ecosystem to migrate over to Vue 3. However, we also understand that there could be teams or projects that cannot upgrade by this timeline while still needing to fulfill security and compliance requirements. We are partnering with industry experts to provide extended support for Vue 2 for teams with such needs - if your team expects to be using Vue 2 beyond the end of 2023, make sure to plan ahead and learn more about Vue 2 Extended LTS.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="what-license-does-vue-use">What license does Vue use?​<a href="https://your-docusaurus-site.example.com/blog/first-blog-post#what-license-does-vue-use" class="hash-link" aria-label="Direct link to What license does Vue use?​" title="Direct link to What license does Vue use?​">​</a></h2>
<p>Vue is a free and open source project released under the MIT License.</p>
<p>What browsers does Vue support?​
The latest version of Vue (3.x) only supports browsers with native ES2016 support. This excludes IE11. Vue 3.x uses ES2016 features that cannot be polyfilled in legacy browsers, so if you need to support legacy browsers, you will need to use Vue 2.x instead.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="is-refract-reliable">Is Refract reliable?​<a href="https://your-docusaurus-site.example.com/blog/first-blog-post#is-refract-reliable" class="hash-link" aria-label="Direct link to Is Refract reliable?​" title="Direct link to Is Refract reliable?​">​</a></h2>
<p>Vue is a mature and battle-tested framework. It is one of the most widely used JavaScript frameworks in production today, with over 1.5 million users worldwide, and is downloaded close to 10 million times a month on npm.</p>
<p>Vue is used in production by renowned organizations in varying capacities all around the world, including Wikimedia Foundation, NASA, Apple, Google, Microsoft, GitLab, Zoom, Tencent, Weibo, Bilibili, Kuaishou, and many more.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="is-refract-fast">Is Refract fast?​<a href="https://your-docusaurus-site.example.com/blog/first-blog-post#is-refract-fast" class="hash-link" aria-label="Direct link to Is Refract fast?​" title="Direct link to Is Refract fast?​">​</a></h2>
<p>Vue 3 is one of the most performant mainstream frontend frameworks, and handles most web application use cases with ease, without the need for manual optimizations.</p>
<p>In stress-testing scenarios, Vue outperforms React and Angular by a decent margin in the js-framework-benchmark. It also goes neck-and-neck against some of the fastest production-level non-Virtual-DOM frameworks in the benchmark.</p>
<p>Do note that synthetic benchmarks like the above focus on raw rendering performance with dedicated optimizations and may not be fully representative of real-world performance results. If you care more about page load performance, you are welcome to audit this very website using WebPageTest or PageSpeed Insights. This website is powered by Vue itself, with SSG pre-rendering, full page hydration and SPA client-side navigation. It scores 100 in performance on an emulated Moto G4 with 4x CPU throttling over slow 4G networks.</p>
<p>You can learn more about how Vue automatically optimizes runtime performance in the Rendering Mechanism section, and how to optimize a Vue app in particularly demanding cases in the Performance Optimization Guide.</p>]]></content:encoded>
            <category>Hola</category>
            <category>Docusaurus</category>
        </item>
    </channel>
</rss>