Proposal: Add new 'Matrix' object

guest271314 guest271314 at
Tue May 14 06:24:19 UTC 2019

A matrix could be viewed as an array of arrays or sets or maps or other
values. How the values in the arrays or indexes are mapped is dependent
upon the requirement. The requirement could be to map the networks of this
entire planet earth; create sets of permutations; create cross word
puzzles. What is the basic functionality of the Matrix described at this

On Mon, May 13, 2019 at 3:29 PM kai zhu <kaizhu256 at> wrote:

> is that a tentative "no" as in tc39 can't easily spec some low-level
> linear-algebra primitives that would be useful for both dommatrix, and
> [gpu-accelerated] tensoflow?
> i do find value to industry for enhancing client-side performance of 3d
> visualization and ML.  and i'm starting to see @Ed's original question as
> whether things like this falls in the scope of javascript language-design
> (as a fundamental UX-workflow problem), or should remain an
> embedder/userland concern.
> -kai
> On Mon, May 13, 2019 at 3:34 AM David Teller <dteller at> wrote:
>> According to the specs, DOMMatrix is limited to 4d matrices. They can be
>> used to emulate 1d-3d matrices trivially. However, many applications
>> (e.g. in graph theory) require arbitrary numbers of dimensions.
>> I'm not really familiar with Tensorflow, but if I read the API
>> correctly, it seems to be limited to 1d-5d tensors. If I read the API
>> correctly, arithmetic operations are tensor operations, rather than
>> matrix operations, which have very different definitions.
>> Cheers,
>>  David
>> On 12/05/2019 21:31, guest271314 wrote:
>> > Neither ```DOMMatrix``` nor tensorflow functionality are exclusive to
>> > any single use case. What is the use case of the Matrix object described
>> > at this proposal?
>> _______________________________________________
>> es-discuss mailing list
>> es-discuss at
> _______________________________________________
> es-discuss mailing list
> es-discuss at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list