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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>There is a conference mixing wasm and Elxir. I am following wasm components, but still they don’t support multi thread</p>
<div class="youtube-onebox lazy-video-container" data-video-id="F-VyDJKWG_k" data-video-title="Supervising your WebAssembly Components with Wasmex by Chris Nelson @ Wasm I/O 2025" data-video-start-time="" data-provider-name="youtube">
  <a href="https://www.youtube.com/watch?v=F-VyDJKWG_k" target="_blank" class="video-thumbnail" rel="noopener nofollow">
    <img class="youtube-thumbnail" src="https://img.youtube.com/vi/F-VyDJKWG_k/maxresdefault.jpg" title="Supervising your WebAssembly Components with Wasmex by Chris Nelson @ Wasm I/O 2025" width="690" height="388">
  </a>
</div>

<p>by <a class="mention" href="/u/superchris" rel="nofollow">@superchris</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="363530" 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/the-state-and-future-of-web-dev-your-vision-wishes-and-celebrations/52870/43">Post #42</a>
	                </div>
	            </div>
              <div id="likers-container-363530" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="363530"
                     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 #42"></div>
  </section>
</div>
    <div class="postbit" id="363532" data-post-id="363532">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="D4no0" data-post="42" data-topic="52870">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/d4no0/48/33624_2.png" class="avatar"> D4no0:</div>
<blockquote>
<p>There is a huge number of sites that are broken on mobile</p>
</blockquote>
</aside>
<p>There are multiple reasons:</p>
<ul>
<li>It is intentional, to drive you to mobile apps to reap your privacy even easier</li>
<li>It is negligence, because the more users coming from desktop, then more attention will be on desktop, and the U/X disparity will drive even more users to the desktop. It is a positive feedback loop.</li>
</ul>
<p>As a user, I gave up on mobile already, because: 1, my eyesight is deteriorating. 2: the sites that are optimized for the mobile often have a questionable motive. As a developer, I give a halfhearted effort on the mobile.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="363532" 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/the-state-and-future-of-web-dev-your-vision-wishes-and-celebrations/52870/44">Post #43</a>
	                </div>
	            </div>
              <div id="likers-container-363532" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="363532"
                     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 #43"></div>
  </section>
</div>
    <div class="postbit" id="363534" data-post-id="363534">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Those are very valid reasons, but at the same time I think one of the deciding factors is too much custom built UI, especially when it comes to the one that has JS interactivity. Maybe I am also getting old, but I think a lot of companies/products that are alike could have used the same UI with different text and nobody would care less.</p>
<p>Back in the day when wordpress was used by left and right by everybody, all the structure of UI was the same and everybody was happy <img src="https://forum.elixirforum.com/images/emoji/apple/person_shrugging.png?v=15" title=":person_shrugging:" class="emoji" alt=":person_shrugging:" loading="lazy" width="20" height="20">. Nowadays I open medium (where the whole point of the site is to present a text article and maybe some code snippets and images) and I have to load 20 custom JS files.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="363534" 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/the-state-and-future-of-web-dev-your-vision-wishes-and-celebrations/52870/45">Post #44</a>
	                </div>
	            </div>
              <div id="likers-container-363534" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="363534"
                     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 #44"></div>
  </section>
</div>
    <div class="postbit" id="363540" data-post-id="363540">
  <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">
								<aside class="quote no-group" data-username="D4no0" data-post="45" data-topic="52870">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/d4no0/48/33624_2.png" class="avatar"> D4no0:</div>
<blockquote>
<p>Maybe I am also getting old, but I think a lot of companies/products that are alike could have used the same UI with different text and nobody would care less.</p>
</blockquote>
</aside>
<p>In our case “getting old” means “starting to finally see patterns and understand how minimalism is superior in literally every way”. Technical simplicity, lightweight resource usage, and people like the UI and the UX more. It’s an universal win.</p>
<p>Most of UIs we have today I could have coded with a custom-tailored XML that I have authored and used some  18 or so years ago that translated to Java Swing function calls. We are talking border elements and their absolute pixel offsets from the edges of the canvas and then everything else had relative pixels (or <code>em</code>) offsets from their adjacent elements. There were rules like “this element is always 6 pixels on the right of this other element, or overflows to a new row but in that case insert a new break so no other elements can go there before a new break was inserted” etc.</p>
<p>It was somewhat complex and ugly but IMO it was still better than CSS but hey, we all love our own stuff so I am ready to admit bias.</p>
<p>Most of today’s UIs are just fine with semantic HTML and CSS (<em>a la</em> TailwindCSS) and either LiveView or HTMX. 99% of everything else is needless. Very, very few interfaces need the complexity. Gmail comes to mind as being mostly justified.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="363540" 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/the-state-and-future-of-web-dev-your-vision-wishes-and-celebrations/52870/46">Post #45</a>
	                </div>
	            </div>
              <div id="likers-container-363540" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="363540"
                     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 #45"></div>
  </section>
</div>
    <div class="postbit" id="363545" data-post-id="363545">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hey thanks for dropping a link to my talk! As far as concurrency, they are improving support for concurrency within components for WASI P3 which should come along this year. However, this is some support already (pollables). And and as far as calling into components from Elixir and vice versa, this is fully concurrent using OTP processes in wasmex.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="363545" 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/the-state-and-future-of-web-dev-your-vision-wishes-and-celebrations/52870/47">Post #46</a>
	                </div>
	            </div>
              <div id="likers-container-363545" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="363545"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-last-post cat-last-post" title="Last post!"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <span class="all-loaded">— All posts loaded —</span>
</div></template></turbo-stream>