Math.Js: An Advanced Mathematics Library For JavaScript
Math.js is a JavaScript library that brings advanced mathematics to the web browser and server. The case study in this article demonstrates its flexibility by extending the library using custom functions to solve and optimize a rocket trajectory. Several benchmark comparisons with other JavaScript l...
Gespeichert in:
Veröffentlicht in: | Computing in science & engineering 2018-01, Vol.20 (1), p.20-32 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 32 |
---|---|
container_issue | 1 |
container_start_page | 20 |
container_title | Computing in science & engineering |
container_volume | 20 |
creator | de Jong, Jos Mansfield, Eric |
description | Math.js is a JavaScript library that brings advanced mathematics to the web browser and server. The case study in this article demonstrates its flexibility by extending the library using custom functions to solve and optimize a rocket trajectory. Several benchmark comparisons with other JavaScript libraries and state-of-the-art mathematics software are presented, and the current challenges facing math.js, including performance and size, are discussed. |
doi_str_mv | 10.1109/MCSE.2018.011111122 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_2002493388</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8291769</ieee_id><sourcerecordid>2002493388</sourcerecordid><originalsourceid>FETCH-LOGICAL-c297t-15c199fafb258d3a521734e92d49b72721305d889f393c300a958edd405c59ee3</originalsourceid><addsrcrecordid>eNo9kEFPwzAMhSMEEmPwC3apxLnFTpo25jZNGzBt4jCQuEVZkopObB1JN4l_T8vQfLFlvWc_fYyNEDJEoIflZDXNOKDKAP-K8ws2QClVKori47KfOaZUoLxmNzFuACBXJAesXJr2M5vHx2S8S8buaHbWu6Rf-q1paxuTRb0OJvwksyYkc3M0KxvqfXvLrirzFf3dfx-y99n0bfKcLl6fXibjRWo5lW2K0iJRZao1l8oJ06UoRe6Ju5zWJS85CpBOKaoECSsADEnlnctBWkneiyG7P93dh-b74GOrN80h7LqXmgPwnIRQqlOJk8qGJsbgK70P9bZLrRF0T0j3hHRPSJ8Jda7RyVV7788OxQnLgsQvGKdfKg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2002493388</pqid></control><display><type>article</type><title>Math.Js: An Advanced Mathematics Library For JavaScript</title><source>IEEE Electronic Library (IEL)</source><creator>de Jong, Jos ; Mansfield, Eric</creator><creatorcontrib>de Jong, Jos ; Mansfield, Eric</creatorcontrib><description>Math.js is a JavaScript library that brings advanced mathematics to the web browser and server. The case study in this article demonstrates its flexibility by extending the library using custom functions to solve and optimize a rocket trajectory. Several benchmark comparisons with other JavaScript libraries and state-of-the-art mathematics software are presented, and the current challenges facing math.js, including performance and size, are discussed.</description><identifier>ISSN: 1521-9615</identifier><identifier>EISSN: 1558-366X</identifier><identifier>DOI: 10.1109/MCSE.2018.011111122</identifier><identifier>CODEN: CSENFA</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Browsers ; Case studies ; Computer languages ; Java ; JavaScript ; Libraries ; library ; Mathematical analysis ; Mathematics ; scientific computing ; Servers ; Software reviews ; Sparse matrices ; Syntactics ; The Rise of JavaScript ; Trajectory optimization ; web</subject><ispartof>Computing in science & engineering, 2018-01, Vol.20 (1), p.20-32</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2018</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c297t-15c199fafb258d3a521734e92d49b72721305d889f393c300a958edd405c59ee3</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8291769$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27923,27924,54757</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/8291769$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>de Jong, Jos</creatorcontrib><creatorcontrib>Mansfield, Eric</creatorcontrib><title>Math.Js: An Advanced Mathematics Library For JavaScript</title><title>Computing in science & engineering</title><addtitle>CISE-M</addtitle><description>Math.js is a JavaScript library that brings advanced mathematics to the web browser and server. The case study in this article demonstrates its flexibility by extending the library using custom functions to solve and optimize a rocket trajectory. Several benchmark comparisons with other JavaScript libraries and state-of-the-art mathematics software are presented, and the current challenges facing math.js, including performance and size, are discussed.</description><subject>Browsers</subject><subject>Case studies</subject><subject>Computer languages</subject><subject>Java</subject><subject>JavaScript</subject><subject>Libraries</subject><subject>library</subject><subject>Mathematical analysis</subject><subject>Mathematics</subject><subject>scientific computing</subject><subject>Servers</subject><subject>Software reviews</subject><subject>Sparse matrices</subject><subject>Syntactics</subject><subject>The Rise of JavaScript</subject><subject>Trajectory optimization</subject><subject>web</subject><issn>1521-9615</issn><issn>1558-366X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kEFPwzAMhSMEEmPwC3apxLnFTpo25jZNGzBt4jCQuEVZkopObB1JN4l_T8vQfLFlvWc_fYyNEDJEoIflZDXNOKDKAP-K8ws2QClVKori47KfOaZUoLxmNzFuACBXJAesXJr2M5vHx2S8S8buaHbWu6Rf-q1paxuTRb0OJvwksyYkc3M0KxvqfXvLrirzFf3dfx-y99n0bfKcLl6fXibjRWo5lW2K0iJRZao1l8oJ06UoRe6Ju5zWJS85CpBOKaoECSsADEnlnctBWkneiyG7P93dh-b74GOrN80h7LqXmgPwnIRQqlOJk8qGJsbgK70P9bZLrRF0T0j3hHRPSJ8Jda7RyVV7788OxQnLgsQvGKdfKg</recordid><startdate>20180101</startdate><enddate>20180101</enddate><creator>de Jong, Jos</creator><creator>Mansfield, Eric</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>KR7</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20180101</creationdate><title>Math.Js: An Advanced Mathematics Library For JavaScript</title><author>de Jong, Jos ; Mansfield, Eric</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c297t-15c199fafb258d3a521734e92d49b72721305d889f393c300a958edd405c59ee3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Browsers</topic><topic>Case studies</topic><topic>Computer languages</topic><topic>Java</topic><topic>JavaScript</topic><topic>Libraries</topic><topic>library</topic><topic>Mathematical analysis</topic><topic>Mathematics</topic><topic>scientific computing</topic><topic>Servers</topic><topic>Software reviews</topic><topic>Sparse matrices</topic><topic>Syntactics</topic><topic>The Rise of JavaScript</topic><topic>Trajectory optimization</topic><topic>web</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>de Jong, Jos</creatorcontrib><creatorcontrib>Mansfield, Eric</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Civil Engineering Abstracts</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computing in science & engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>de Jong, Jos</au><au>Mansfield, Eric</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Math.Js: An Advanced Mathematics Library For JavaScript</atitle><jtitle>Computing in science & engineering</jtitle><stitle>CISE-M</stitle><date>2018-01-01</date><risdate>2018</risdate><volume>20</volume><issue>1</issue><spage>20</spage><epage>32</epage><pages>20-32</pages><issn>1521-9615</issn><eissn>1558-366X</eissn><coden>CSENFA</coden><abstract>Math.js is a JavaScript library that brings advanced mathematics to the web browser and server. The case study in this article demonstrates its flexibility by extending the library using custom functions to solve and optimize a rocket trajectory. Several benchmark comparisons with other JavaScript libraries and state-of-the-art mathematics software are presented, and the current challenges facing math.js, including performance and size, are discussed.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/MCSE.2018.011111122</doi><tpages>13</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1521-9615 |
ispartof | Computing in science & engineering, 2018-01, Vol.20 (1), p.20-32 |
issn | 1521-9615 1558-366X |
language | eng |
recordid | cdi_proquest_journals_2002493388 |
source | IEEE Electronic Library (IEL) |
subjects | Browsers Case studies Computer languages Java JavaScript Libraries library Mathematical analysis Mathematics scientific computing Servers Software reviews Sparse matrices Syntactics The Rise of JavaScript Trajectory optimization web |
title | Math.Js: An Advanced Mathematics Library For JavaScript |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-10T12%3A53%3A21IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Math.Js:%20An%20Advanced%20Mathematics%20Library%20For%20JavaScript&rft.jtitle=Computing%20in%20science%20&%20engineering&rft.au=de%20Jong,%20Jos&rft.date=2018-01-01&rft.volume=20&rft.issue=1&rft.spage=20&rft.epage=32&rft.pages=20-32&rft.issn=1521-9615&rft.eissn=1558-366X&rft.coden=CSENFA&rft_id=info:doi/10.1109/MCSE.2018.011111122&rft_dat=%3Cproquest_RIE%3E2002493388%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2002493388&rft_id=info:pmid/&rft_ieee_id=8291769&rfr_iscdi=true |