<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="219952" data-post-id="219952">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="wanton7" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/wanton7/120/14151_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  wanton7
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I think it’s more like if you are making a open source library for Erlang ecosystem that doesn’t need other Elixir libraries or features then it might make more sense to use Erlang. For other kind of projects it doesn’t really matter. From what I understand Gleam language also has good interoperability story but that language might not yet be mature enough.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="219952" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/could-telegram-whatsapp-or-fb-run-using-elixir/41027/22">Post #21</a>
	                </div>
	            </div>
              <div id="likers-container-219952" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="219952"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #21"></div>
  </section>
</div>
    <div class="postbit" id="219987" data-post-id="219987">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="AstonJ" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/AstonJ/120/15_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  AstonJ
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="alphanumeric" data-post="1" data-topic="41027" data-full="true">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/a/ce7236/48.png" class="avatar"> alphanumeric:</div>
<blockquote>
<p>Is Elixir able to power a social network messaging system with the same user volume as FB, Telegram or Whatsapp?</p>
</blockquote>
</aside>
<p>Well the reason I came to Elixir is because I want to use it to build a social network <img src="https://forum.elixirforum.com/uploads/default/original/2X/6/6c3193d1dd46244da3c8c6f719c9f5e2abdd5ae8.gif?v=15" title=":003:" class="emoji emoji-custom" alt=":003:" loading="lazy" width="20" height="20"></p>
<p>As many have said in the thread, WhatsApp is already powered by Erlang, and is a technological feat - you’ll see in the article linked to by <a class="mention" href="/u/toronja" rel="nofollow">@toronja</a> that their app has 900M users and they did it with a team of just 50. That’s incredible - and goes to show that Elixir/Erlang will be able to get you to that sort of scale much easier and quicker than what might be possible in other systems.</p>
<p>With regards to Elixir or Erlang - Elixir runs on the Erlang VM, so all the power of Erlang is available to Elixir. The differences are in things like tools/libraries/frameworks etc. Erlang has frameworks like Zotonic, Nitrogen, Nova, Chicago Boss and Elixir has Phoenix (as the community has preferred to stick to one) so look at the syntax and tools of each and just go with which you prefer. Ultimately, in my eyes, we’re all Erlangers in some shape or form at the end of the day <img src="https://forum.elixirforum.com/uploads/default/original/2X/a/a1c41c89c299189a3f85edfeb4973563d8bac781.gif?v=15" title=":023:" class="emoji emoji-custom" alt=":023:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="219987" data-batch-url="/posts/batch_likers">
                        5
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/could-telegram-whatsapp-or-fb-run-using-elixir/41027/23">Post #22</a>
	                </div>
	            </div>
              <div id="likers-container-219987" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="219987"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #22"></div>
  </section>
</div>
    <div class="postbit" id="220001" data-post-id="220001">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="robinhilliard" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/robinhilliard/120/9589_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  robinhilliard
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a class="mention" href="/u/alphanumeric" rel="nofollow">@alphanumeric</a> If you’re interested in more detail about the similarity of BEAM byte code regardless of source language I did a presentation at Elixir Sydney that compares the BEAM byte code generated by an Elixir and Lisp Flavoured Erlang implementation of the Exercism ISBN verifier: <a href="https://youtu.be/R0wSbza74XA?t=1860" rel="noopener nofollow ugc">https://youtu.be/R0wSbza74XA?t=1860</a>. You can find out even more at my source for the presentation: <a href="https://github.com/happi/theBeamBook" class="inline-onebox" rel="noopener nofollow ugc">GitHub - happi/theBeamBook: A description of the Erlang Runtime System ERTS and the virtual Machine BEAM. · GitHub</a>.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="220001" data-batch-url="/posts/batch_likers">
                        5
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/could-telegram-whatsapp-or-fb-run-using-elixir/41027/24">Post #23</a>
	                </div>
	            </div>
              <div id="likers-container-220001" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="220001"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #23"></div>
  </section>
</div>
    <div class="postbit" id="220004" data-post-id="220004">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="alphanumeric" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  alphanumeric
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>If Elixir sits on top of Erlang, wouldnt that make Elixir slower than erlang?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="220004" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/could-telegram-whatsapp-or-fb-run-using-elixir/41027/25">Post #24</a>
	                </div>
	            </div>
              <div id="likers-container-220004" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="220004"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #24"></div>
  </section>
</div>
    <div class="postbit" id="220008" data-post-id="220008">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Exadra37" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/Exadra37/120/9183_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Exadra37
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Doesn’t sit on top, it runs on the same Virtual Machine, the BEAM.</p>
<p>Erlang code is compiled to run on the BEAM and Elixir code is also compiled to run on the BEAM.</p>
<p>As already pointed out Discord it’s a good example of running Elixir at scale:</p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://discord.com/blog">
  <header class="source">
      <img src="https://cdn.prod.website-files.com/5f8dd67f8fdd6f51f0b50904/60ae916347747e71167e21cc_favicon.png" class="site-icon" alt="" width="32" height="32">

      <a href="https://discord.com/blog" target="_blank" rel="noopener nofollow ugc">discord.com</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/362;"><img src="https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/665643dd8c7ac752237b5cef_Discord-OG-1200x630.jpg" class="thumbnail" alt="" width="690" height="362"></div>

<h3><a href="https://discord.com/blog" target="_blank" rel="noopener nofollow ugc">Discord Blog</a></h3>

  <p>Discover the latest news and app updates, stories, company insights, and plenty more about Discord, all in one place.</p>


  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>

<p>Now if at some point you need to squeeze more performance then you can call Rust from Elixir as Discord does nowadays for some bits of their app that are very performance sensitive:</p>
<aside class="onebox allowlistedgeneric" data-onebox-src="https://discord.com/blog">
  <header class="source">
      <img src="https://cdn.prod.website-files.com/5f8dd67f8fdd6f51f0b50904/60ae916347747e71167e21cc_favicon.png" class="site-icon" alt="" width="32" height="32">

      <a href="https://discord.com/blog" target="_blank" rel="noopener nofollow ugc">discord.com</a>
  </header>

  <article class="onebox-body">
    <div class="aspect-image" style="--aspect-ratio:690/362;"><img src="https://cdn.prod.website-files.com/6257adef93867e50d84d30e2/665643dd8c7ac752237b5cef_Discord-OG-1200x630.jpg" class="thumbnail" alt="" width="690" height="362"></div>

<h3><a href="https://discord.com/blog" target="_blank" rel="noopener nofollow ugc">Discord Blog</a></h3>

  <p>Discover the latest news and app updates, stories, company insights, and plenty more about Discord, all in one place.</p>


  </article>

  <div class="onebox-metadata">
    
    
  </div>

  <div style="clear: both"></div>
</aside>
 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="220008" data-batch-url="/posts/batch_likers">
                        5
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/could-telegram-whatsapp-or-fb-run-using-elixir/41027/26">Post #25</a>
	                </div>
	            </div>
              <div id="likers-container-220008" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="220008"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #25"></div>
  </section>
</div>
    <div class="postbit" id="220030" data-post-id="220030">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="wanton7" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/wanton7/120/14151_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  wanton7
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<blockquote>
<p>If Elixir sits on top of Erlang, wouldnt that make Elixir slower than erlang?</p>
</blockquote>
<p>No it won’t be slower it doesn’t sit “top” of Erlang it compiles to Erlang abstract format. Good comparison is TypeScript that compiles to JavaScript and TypeScript isn’t slower than JavaScript. You could also think it as similar to Kotlin for Java VM that compiles to same Java bytecode like Java itself does. Kotlin is not slower and can use Java libraries similar how Elixir can use Erlang libraries.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="220030" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/could-telegram-whatsapp-or-fb-run-using-elixir/41027/27">Post #26</a>
	                </div>
	            </div>
              <div id="likers-container-220030" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="220030"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #26"></div>
  </section>
</div>
    <div class="postbit" id="220033" data-post-id="220033">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="thojanssens1" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/thojanssens1/120/17642_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  thojanssens1
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="dimitarvp" data-post="3" data-topic="41027" data-full="true">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/dimitarvp/48/38664_2.png" class="avatar"> dimitarvp:</div>
<blockquote>
<p>Elixir is amazing but Telegram has like 30 million people in it now and since Elixir isn’t exactly performance-oriented I am not sure it can handle the load without spinning a lot more servers which might not be economically viable.</p>
<p>At this scale you definitely should reach to something like Kafka + Rust.</p>
</blockquote>
</aside>
<p>I didn’t understand this argument as WhatsApp has billion of users and server is written in Erlang ?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="220033" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/could-telegram-whatsapp-or-fb-run-using-elixir/41027/28">Post #27</a>
	                </div>
	            </div>
              <div id="likers-container-220033" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="220033"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #27"></div>
  </section>
</div>
    <div class="postbit" id="220046" data-post-id="220046">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="dmitriid" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/dmitriid/120/13182_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  dmitriid
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Any chat is a stupidly simple problem that is very hard to scale properly. The entirety of a chat system is: get a message, broadcast it to all participants. That’s <em>it</em>. Proper social networks like Facebook are more complex, of course. That said:</p>
<p>WhatsApp is built on Erlang. Erlang VM is what Elixir runs on, so yes, you can use Elixir for that.</p>
<p>Discord uses Elixir.</p>
<p>Facebook is C++, and PHP (most likely not a lot of it now), and at some time Erlang.</p>
<p>Instagram is Python.</p>
<p>EVE Online, one of the largest MMOs in the world, is Python.</p>
<p>Apple’s push notifications are Java.</p>
<p>Spotify is Java and Python.</p>
<p>Literally any language can be used to build what you need. Elixir/Erlang give you better basic building blocks than other languages, but you still need to know what to do.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="220046" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/could-telegram-whatsapp-or-fb-run-using-elixir/41027/29">Post #28</a>
	                </div>
	            </div>
              <div id="likers-container-220046" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="220046"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #28"></div>
  </section>
</div>
    <div class="postbit" id="220062" data-post-id="220062">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="dimitarvp" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/dimitarvp/120/38664_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  dimitarvp
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I am aware and it’s a very classic that many people give to advocate for Erlang/Elixir – myself included. This is not bashing the BEAM.</p>
<p>I am simply assuming that from a certain scale and on the throughput might be a problem, that’s all.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="220062" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/could-telegram-whatsapp-or-fb-run-using-elixir/41027/30">Post #29</a>
	                </div>
	            </div>
              <div id="likers-container-220062" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="220062"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #29"></div>
  </section>
</div>
    <div class="postbit" id="220070" data-post-id="220070">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="HappyBee" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/HappyBee/120/39467_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  HappyBee
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi AstonJ, did you build the social networking app, yet? I’ve a similar idea to build an app for doctors appointment.. I’m right now learning to work with absinthe but I’m stuck at authenticating an user on web and mobile app <img src="https://forum.elixirforum.com/images/emoji/apple/frowning.png?v=15" title=":frowning:" class="emoji" alt=":frowning:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="220070" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/could-telegram-whatsapp-or-fb-run-using-elixir/41027/32">Post #31</a>
	                </div>
	            </div>
              <div id="likers-container-220070" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="220070"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #31"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/41027/load_more?page=4">Load more posts (17 remaining)</a>
</div></template></turbo-stream>