Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Anyone used AssemblyScript?

Anyone used AssemblyScript?

Scheduled Pinned Locked Moved The Lounge
javascriptperformancequestion
16 Posts 8 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    Chris Maunder
    wrote on last edited by
    #1

    I was having a conversation about a client who uses Rust, and was curious as to why they chose the Rust language until it was pointed out they are very much into high performance web development. You can use Rust to create WebAssembly. Ryan pointed me to AssemblyScript[^] which, given my new crush on TypeScript, looks really interesting. Still lots of holes in it, but looks fairly awesome. Has anyone used it?

    cheers Chris Maunder

    W M A 3 Replies Last reply
    0
    • C Chris Maunder

      I was having a conversation about a client who uses Rust, and was curious as to why they chose the Rust language until it was pointed out they are very much into high performance web development. You can use Rust to create WebAssembly. Ryan pointed me to AssemblyScript[^] which, given my new crush on TypeScript, looks really interesting. Still lots of holes in it, but looks fairly awesome. Has anyone used it?

      cheers Chris Maunder

      W Offline
      W Offline
      W Balboos GHB
      wrote on last edited by
      #2

      Damn. Here I go again. I thought it was a cool new mono-spaced font! (Never mind)

      Ravings en masse^

      "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

      "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

      1 Reply Last reply
      0
      • C Chris Maunder

        I was having a conversation about a client who uses Rust, and was curious as to why they chose the Rust language until it was pointed out they are very much into high performance web development. You can use Rust to create WebAssembly. Ryan pointed me to AssemblyScript[^] which, given my new crush on TypeScript, looks really interesting. Still lots of holes in it, but looks fairly awesome. Has anyone used it?

        cheers Chris Maunder

        M Offline
        M Offline
        Marc Clifton
        wrote on last edited by
        #3

        Programmers have no clue how to write web pages that actually tell you what the damn thing is. Totally clueless about what AssemblyScript is. The most I can glean is: export function fib(n: i32): i32 { You can use "i32" instead of "number" as the type. Ummm...I'm waiting for the "oh wow, that is so COOL!" moment. Waiting. Waiting. Nope. Done waiting.

        Latest Articles:
        Thread Safe Quantized Temporal Frame Ring Buffer

        C 1 Reply Last reply
        0
        • M Marc Clifton

          Programmers have no clue how to write web pages that actually tell you what the damn thing is. Totally clueless about what AssemblyScript is. The most I can glean is: export function fib(n: i32): i32 { You can use "i32" instead of "number" as the type. Ummm...I'm waiting for the "oh wow, that is so COOL!" moment. Waiting. Waiting. Nope. Done waiting.

          Latest Articles:
          Thread Safe Quantized Temporal Frame Ring Buffer

          C Offline
          C Offline
          Chris Maunder
          wrote on last edited by
          #4

          Exactly why we started ContentLab.io

          cheers Chris Maunder

          H W 2 Replies Last reply
          0
          • C Chris Maunder

            Exactly why we started ContentLab.io

            cheers Chris Maunder

            H Offline
            H Offline
            honey the codewitch
            wrote on last edited by
            #5

            I've taken the plunge to start writing for ContentLab.io. I guess we'll see if I can actually write. :laugh: I'll try to make the articles more understandable than my code.

            Real programmers use butterflies

            C Sander RosselS 2 Replies Last reply
            0
            • H honey the codewitch

              I've taken the plunge to start writing for ContentLab.io. I guess we'll see if I can actually write. :laugh: I'll try to make the articles more understandable than my code.

              Real programmers use butterflies

              C Offline
              C Offline
              Chris Maunder
              wrote on last edited by
              #6

              Awesome!

              honey the codewitch wrote:

              I'll try to make the articles more understandable than my code

              That's why we have Terry. He makes us all look great.

              cheers Chris Maunder

              1 Reply Last reply
              0
              • C Chris Maunder

                Exactly why we started ContentLab.io

                cheers Chris Maunder

                W Offline
                W Offline
                W Balboos GHB
                wrote on last edited by
                #7

                OK - I never heard of contentlab.io until now. So I went there. First page:

                Accelerate Your Tech Resource Hub Creation Our formula for connecting brands to technical audiences is providing curated, deeply technical content at scale to reach every part of the developer experience.

                (Red emphasis is mine) Reminds me way too much of an (AM radio) commercial selling web design and using every buzz-word they can come up with to impress management types. WTF isn't curated these days? Curators, I suppose. As for "developer experience", well . . . on second thought I'm already in enough trouble with these complaints.

                Ravings en masse^

                "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                C M 2 Replies Last reply
                0
                • W W Balboos GHB

                  OK - I never heard of contentlab.io until now. So I went there. First page:

                  Accelerate Your Tech Resource Hub Creation Our formula for connecting brands to technical audiences is providing curated, deeply technical content at scale to reach every part of the developer experience.

                  (Red emphasis is mine) Reminds me way too much of an (AM radio) commercial selling web design and using every buzz-word they can come up with to impress management types. WTF isn't curated these days? Curators, I suppose. As for "developer experience", well . . . on second thought I'm already in enough trouble with these complaints.

                  Ravings en masse^

                  "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                  "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                  C Offline
                  C Offline
                  Chris Maunder
                  wrote on last edited by
                  #8

                  Sometimes a message isn't for you. Sometimes it's for people with a very different role, a different way of thinking, and a different vocabulary. We actually educate marketing types on how to speak to Developer types. Want to be a case study? ;)

                  cheers Chris Maunder

                  W N Sander RosselS 3 Replies Last reply
                  0
                  • C Chris Maunder

                    Sometimes a message isn't for you. Sometimes it's for people with a very different role, a different way of thinking, and a different vocabulary. We actually educate marketing types on how to speak to Developer types. Want to be a case study? ;)

                    cheers Chris Maunder

                    W Offline
                    W Offline
                    W Balboos GHB
                    wrote on last edited by
                    #9

                    Chris Maunder wrote:

                    Want to be a case study?

                    I've been told, now and then, that I'm quite a case. Some sort of a case, and a few permutations that aren't KSS. So what do I need to study?

                    Ravings en masse^

                    "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                    "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                    1 Reply Last reply
                    0
                    • H honey the codewitch

                      I've taken the plunge to start writing for ContentLab.io. I guess we'll see if I can actually write. :laugh: I'll try to make the articles more understandable than my code.

                      Real programmers use butterflies

                      Sander RosselS Offline
                      Sander RosselS Offline
                      Sander Rossel
                      wrote on last edited by
                      #10

                      Must... not... comment... on... curly... braces... Man, being your friend is hard work X|

                      Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                      H 1 Reply Last reply
                      0
                      • C Chris Maunder

                        Sometimes a message isn't for you. Sometimes it's for people with a very different role, a different way of thinking, and a different vocabulary. We actually educate marketing types on how to speak to Developer types. Want to be a case study? ;)

                        cheers Chris Maunder

                        N Offline
                        N Offline
                        Nelek
                        wrote on last edited by
                        #11

                        Chris Maunder wrote:

                        We actually educate marketing types on how to speak to Developer types. Want to be a case study?

                        :omg: :omg: :wtf: :wtf: Do you want to go insolvent / bankrupt? :rolleyes: :laugh:

                        M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                        1 Reply Last reply
                        0
                        • C Chris Maunder

                          Sometimes a message isn't for you. Sometimes it's for people with a very different role, a different way of thinking, and a different vocabulary. We actually educate marketing types on how to speak to Developer types. Want to be a case study? ;)

                          cheers Chris Maunder

                          Sander RosselS Offline
                          Sander RosselS Offline
                          Sander Rossel
                          wrote on last edited by
                          #12

                          Chris Maunder wrote:

                          Sometimes a message isn't for you.

                          Hear, hear! This is golden. Should be in red on top of the page! :laugh:

                          Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                          1 Reply Last reply
                          0
                          • Sander RosselS Sander Rossel

                            Must... not... comment... on... curly... braces... Man, being your friend is hard work X|

                            Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                            H Offline
                            H Offline
                            honey the codewitch
                            wrote on last edited by
                            #13

                            But I'm worth it! :laugh:

                            Real programmers use butterflies

                            1 Reply Last reply
                            0
                            • W W Balboos GHB

                              OK - I never heard of contentlab.io until now. So I went there. First page:

                              Accelerate Your Tech Resource Hub Creation Our formula for connecting brands to technical audiences is providing curated, deeply technical content at scale to reach every part of the developer experience.

                              (Red emphasis is mine) Reminds me way too much of an (AM radio) commercial selling web design and using every buzz-word they can come up with to impress management types. WTF isn't curated these days? Curators, I suppose. As for "developer experience", well . . . on second thought I'm already in enough trouble with these complaints.

                              Ravings en masse^

                              "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                              "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                              M Offline
                              M Offline
                              Mycroft Holmes
                              wrote on last edited by
                              #14

                              Not too bad in this test Sans Bullshit Sans — Leveraging the synergy of ligatures[^]

                              Never underestimate the power of human stupidity - RAH I'm old. I know stuff - JSOP

                              W 1 Reply Last reply
                              0
                              • M Mycroft Holmes

                                Not too bad in this test Sans Bullshit Sans — Leveraging the synergy of ligatures[^]

                                Never underestimate the power of human stupidity - RAH I'm old. I know stuff - JSOP

                                W Offline
                                W Offline
                                W Balboos GHB
                                wrote on last edited by
                                #15

                                A thing of beauty is a joy forever - but this'll do. OK - here's an idea who's time has come - or has its time always been here: An application to install on any browser that does just what your link-page does on all pages, automatically. You know, like the images retrieved with vs. without 'safe search' on. You have been an inspiration - now we need a developer with the proper skills.

                                Ravings en masse^

                                "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                                "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                                1 Reply Last reply
                                0
                                • C Chris Maunder

                                  I was having a conversation about a client who uses Rust, and was curious as to why they chose the Rust language until it was pointed out they are very much into high performance web development. You can use Rust to create WebAssembly. Ryan pointed me to AssemblyScript[^] which, given my new crush on TypeScript, looks really interesting. Still lots of holes in it, but looks fairly awesome. Has anyone used it?

                                  cheers Chris Maunder

                                  A Offline
                                  A Offline
                                  Andre_Prellwitz
                                  wrote on last edited by
                                  #16

                                  The use case for AssemblyScript is for those who want to write WebAssembly in a nicer syntax, or in an object-oriented way. While WASM is considered a "universal target" for other programming languages, there is a lot of overhead and massive toolchain that comes with providing the source platform environment and libraries. The AssemblyScript compiler can be told to remove even its minimal OO library and just compile to the bare-spec WASM binary format; this can be orders of magnitude faster to compile, download, and--in some cases--execute.

                                  1 Reply Last reply
                                  0
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes


                                  • Login

                                  • Don't have an account? Register

                                  • Login or register to search.
                                  • First post
                                    Last post
                                  0
                                  • Categories
                                  • Recent
                                  • Tags
                                  • Popular
                                  • World
                                  • Users
                                  • Groups